Ryan McBroom had two hits and drove in the winning run with a single in the eighth inning, Ryan O’Hearn added a solo homer, and the Kansas City Royals beat the St. Louis Cardinals 5-4 on Tuesday night.
In the eighth, Hunter Dozier reached on an infield single to lead off. With two outs, McBroom singled to left, scoring Dozier with the winning run.
The Royals had lost six of their previous eight games. The Cardinals had won five of their previous seven.
Josh Staumont (1-1) pitched one inning of relief to earn his first major-league win. Trevor Rosenthal pitched the ninth, earning his seventh save in seven opportunities. Rosenthal gave up a one-out triple and then hit a batter before getting out of the jam.
John Gant (0-1) took the loss.
St. Louis gambled in the eighth, sending Paul DeJong home on a double to left center by Yadier Molina, but DeJong was out easily at the plate.
O’Hearn, who also had two singles, tied the game 4-4 with a leadoff homer in the sixth off St. Louis starter Adam Wainwright. In his 320th career start, Wainwright went seven innings.
The finale of the three-game set is tonight. The Royals are scheduled to start Jakob Junis and St. Louis Dakota Hudson. Pregame begins at 6:30, with game time at 7:15. You can hear the broadcast from the Royals’ Radio Network on KMMO FM 102.9.