Alex Gordon hit a tiebreaking homer in the 10th inning, Mike Moustakas added a two-run shot and the Kansas City Royals defeated the Baltimore Orioles 8-6 on Friday night in the opener of the ALCS.