Luke Hochevar pitched a quality start, giving up three earned runs over 6 2/3 innings, but the Royals could only manager two runs in a 3-2 loss.
Kansas City scored the first run of the game on a double from Humberto Quintero in the third inning. In the fourth, Jeff Francoeur hit a solo home run to extend the lead to 2-0.
But the Yankees got one run back in the following frame on a solo homer from Robinson Cano. In the bottom of the fifth, the Yankees loaded the bases with no outs. A single from Derek Jeter and a groundout from Curtis Granderson gave the Yankees a 3-2 lead.
Kansas City loaded the bases with two outs in the sixth but failed to score. Alex Gordon hit a ground rule double with one out in the ninth, but back-to-back groundouts ended the game.