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.

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.

Kansas City Royals v New York Yankees
Getty Images
loading...

More From AM 1050 KSIS