The KC Royals made two comebacks in the game to beat Cleveland, 11-5.
The last was a six-run top of the seventh after the Indians had retaken the lead in the bottom of the sixth on a Brandon Moss three-run home run.
That homer came off lefty Brandon Finnegan, who was making his season debut. It wasn’t a great spot for Royals manager Ned Yost to put him in (two on and nobody out) and he showed rust from not pitching since April 18th. After giving up the Moss homer (the first batter he faced), Finnegan then had the bases loaded with two outs, but got Jose Ramirez to ground out to finally end the inning. He threw 22 pitches (12 for strikes) and did not get a left-handed hitter out (two hits, a walk, and a hit batter).
The Royals six-run inning started when Salvador Perez singled and Omar Infante doubled off Indians reliever Scott Atchison. With one out Alcides Escobar doubled them in. After another pitching change, Mike Moustakas drove in a run on a ball hit to first base, as Esky slid in and knocked the ball loose from former Royal Brett Hayes (he went 0-for-4 with two strikeouts).
With two outs and another pitching change, Kendrys Morales delivered the big blow, a three-run home run. It was one of his three hits.
Chris Young allowed a hit in the seventh (he is expected to start on Friday night), while Jason Frasor and Yohan Pino each pitched a perfect inning of relief.
Alex Gordon got the Royals scoring started against Indians starter Trevor Bauer in the second by hitting his third homer of the season. The Royals pounded out 18 hits, with seven hitters having multi-hit games.