NEW YORK — Brett Gardner doubled home the tiebreaking run off Kelvin Herrera in the eighth inning, and the Yankees overcame three home runs by Lorenzo Cain to beat the reeling Royals 10-7 Tuesday night.
In a back-and-forth game, Kansas City rallied from deficits of 1-0, 5-3 and 7-6 as Cain tied his career high with five RBIs. Cheslor Cuthbert also homered for the Royals, who have hit six home runs in the first two games of the series.
But Gold Glove shortstop Alcides Escobar allowed Ben Gamel's grounder to bounce off his glove for an error with one out in the eighth, and Gardner followed with a drive to left-center off Herrera for an 8-7 lead. Starlin Castro was hit by a pitch, and Brian McCann hit a two-run double off the fence in right-center.
Aroldis Chapman, who returned from a 29-game domestic violence suspension Monday, followed with a hitless ninth for his first Yankees save.
New York trailed 2-1, 3-2 and 6-5 before winning its fourth in five games. The Yankees are 13-3 when scoring three or more.
World Series champion Kansas City has lost 11 of 14.
Cain hit a solo homer in the third and a three-run drive in the fifth off starter Masahiro Tanaka. He added a tying homer off Andrew Miller leading off the eighth and became the seventh Royals player to hit three homers in a regular-season game.