Eugenio Suarez hit a two-run homer in the sixth inning to lift the visiting Cincinnati Reds to a 5-2 victory over the St. Louis Cardinals on Saturday.
Reds starting pitcher Tyler Mahle (5-2) allowed two runs on five hits and struck out eight over seven innings.
Tejay Antone bridged the gap to Lucas Sims, who worked out of a ninth-inning jam for his fifth save.
The Reds have won three in a row and five of their last six games.
The Cardinals have lost four straight games and six of their last seven.
St. Louis' injury woes continued, too, as catcher Yadier Molina sustained a left knee contusion on a foul tip.
The Cardinals got just four innings from starting pitcher Johan Oviedo, who allowed two runs on three hits and two walks. Ryan Helsley (3-4), the second of their four pitchers, took the loss.
Tommy Edman led off the first inning with a double and scored on Nolan Arenado's single to give the Cardinals a 1-0 lead.
Jonathan India tied the game in the third inning with a solo homer. After hitting three home runs prior to this series, India went deep in back-to-back games.
The Reds moved on top in the fourth inning. Tyler Naquin hit a double and scored on Tucker Barnhart's RBI single.
The Cardinals tied the game at 2 in the bottom of the inning after Paul Goldschmidt hit a leadoff triple and scored on Arenado's RBI single.
Tyler O'Neill hit a one-out double and Matt Carpenter walked to load the bases, but Edmundo Sosa struck out and John Nogowski flew out to strand them.
Barnhart drew a walk off Helsley in the sixth inning and Suarez followed with his homer to put the Reds up 4-2.
Jesse Winker drew a walk from Genesis Cabrera in the seventh inning and Nick Castellanos followed with a single to extend his hitting streak to 21 games.
Winker scored on Andrew Knizner's throwing error to make it 5-2. The Cardinals got runners to second and third with one out in the bottom of the ninth, but Sims closed them out.
--Field Level Media
Cincinnati | St. Louis | |
Tyler Mahle | Player | Johan Oviedo |
Win | W/L | No Decision |
7.0 | IP | 4.0 |
8 | Strikeouts | 4 |
5 | Hits | 3 |
2.57 | ERA | 4.50 |
Cincinnati | St. Louis | |
Jonathan India | Player | Nolan Arenado |
2 | Hits | 3 |
1 | RBI | 2 |
1 | HR | 0 |
6 | TB | 3 |
.500 | Avg | .750 |
Team | Hits | HR | TB | Avg | LOB | K | RBI | BB | SB | Errors |
Cincinnati | 9 | 2 | 17 | .243 | 23 | 8 | 4 | 4 | 0 | 0 |
St. Louis | 7 | 0 | 12 | .206 | 15 | 10 | 2 | 1 | 0 | 1 |