The Royal's (66-61) Jarrod Dyson's leaping catch that took a home run away from Christian Yelich in the first inning set the tone for the game. Scoring runs in a variety of ways the Royals reminded people they are the defending champions. The scoring started in the third when Salvador Perez hit a RBI double after the Marlins had intentionally walked Eric Hosmer. Cheslor Cuthbert scored on Perez's hit, Alcides Escobar then hit home run to extend the lead to 2-0.
While Cuthbert had two doubles in the game he also had two errors one of which led to two runs for the Marlins (66-61) to tie game at 2-2 in the fourth inning. Escobar then hit a RBI doulbe off Tom Koehler in the sixth to gave the Royals the lead, Kendrys Morales then hit a pinch hit sacrifice fly to put the Royals up 4-2.
The Marlins struggled all night with runners on scoring position going 3 for 26 and leaving twenty four men on base. They did attempt a comeback in the sixth inning. With the bases loaded Dee Gordon grounded out to end the inning. The Royals went up 5-2 in the ninth inning as Raul Mondesi was walked, he then stole two bases and scored on a J.T. Realmuto's throwing error.
Edison Volquez (10-10) pitched five innings allowing two runs, both unearned, and to hits while Tom Koehler (9-9) allowed four runs, three earned, and seven hits in six innings of work. It was the Royals bullpen again carrying the team to the win, the bullpen pitched four scoreless inning extending their scoreless streak to thirty eight innings.
Up next for the Marlins is the San Diego Padres on Friday.
Hero of the Game: None, the Marlins did not play well tonight
Goat of the Game: Tom Koehler
Play of the Game: Jarrod Dyson's home run stealing catch