Kansas City Royals Lorenzo Cain (6) hits a sixth-inning, two-run single in a baseball game against the New York Yankees at Yankee Stadium in New York, Wednesday, May 11, 2016. (AP Photo/Kathy Willens)
NEW YORK (AP) Salvador Perez hit a three-run homer in yet another big first inning against Michael Pineda, and the slumping Kansas City Royals rebounded to beat the New York Yankees 7-3 Wednesday night.
Down by four runs six batters in, New York clawed back to 4-3 against Yordano Ventura before Lorenzo Cain hit a two-run single in the sixth against reliever Nick Goody.
Kendrys Morales added a solo homer in the seventh off Phil Coke as the Royals won for just the fourth time in their past 15 games.
Article continues below ...
After winning the opening two games of the four-game series, the Yankees were hoping to string together three straight victories for the first time since Sept. 1-4. They are 0-5 this year when attempting to win a third consecutive game.
Ventura (3-2), coming off losses at Seattle and Cleveland, gave up three runs and six hits in six innings.