Gordon has three hits, KC beats Mariners 7-0