Melky Cabrera collected three of his team's 16 hits, including a solo home run. Rookie Mike Moustakas added an RBI single and a run-scoring double for the Royals, who took two of three in this series.
Jeff Francis (5-14) gave up two runs on six hits over six-plus innings to earn the win. He fanned five and walked three to post his first win since July 29.
Brett Cecil (4-7) surrendered five runs on nine hits over 6 1/3 innings to absorb the loss, his third in a row. Cecil struck out three while walking one.