CINCINNATI (AP) Two rookies trying to prove they belong in the majors powered the Cincinnati Reds to another win over St. Louis.
Adam Duvall hit a two-run homer in the eighth inning, and the Reds beat the Cardinals 4-2 on Saturday in the completion of a game suspended on Friday by rain.
Duvall's tiebreaking drive against Jonathan Broxton (2-5) was his third since joining the Reds on Aug. 31 and sent the slumping Cardinals to their fifth loss in six games. Cincinnati has won five of its last seven games against St. Louis after dropping six straight against the NL Central leaders.
More from FoxSports
''I feel like it's part of my job to drive in runs,'' Duvall said. ''It's gratifying to be able to do that. I didn't think it had enough at first, then I saw him go back. I couldn't tell if it hit off the top to the wall or the concrete behind it.''
Duvall's drive over the head of right fielder Jason Heyward followed a one-out single by Eugenio Suarez.
''It was a huge hit,'' Reds manager Bryan Price said. ''Wow, think of the kind of strength that takes to hit one like that that carries out that way.''
J.J. Hoover (8-1) pitched the eighth for the win. Aroldis Chapman struck out the side to earn his 30th save.
Cincinnati catcher Ramon Cabrera added his first major league homer in the second. Cabrera was promoted from Triple-A Louisville on Sept. 1 and made his major league debut last Saturday against Milwaukee.
Heavy rain forced Friday's game to be suspended in the top of the eighth inning. Pinch-runner Pete Kozma was on first base after Suarez dropped a routine popup to shortstop on the last play before umpires called for the tarp.
The teams waited out the 17th rain delay at Great American Ball Park for an hour and seven minutes before it was suspended. It was Cincinnati's second suspended game this season and first at home. Three home games have been rained out.
Reds first baseman Joey Votto struck out and walked three times. He received a two-game suspension on Friday for an altercation with umpire Bill Welke, but will keep playing until his appeal is heard.
Michael Lorenzen gave up two runs in five innings in the 42nd consecutive start by a rookie for the Reds, passing the 1902 Cardinals for the major league record. The Reds have gone with an all-rookie rotation since trading Johnny Cueto and Mike Leake in July.
Billy Hamilton got the Reds off to a nice start in the first. He reached on a bunt single, swiped second and advanced to third on catcher Yadier Molina's wild throw for an error. Hamilton then scored on Brandon Phillips' infield single.
The Cardinals repeatedly wasted scoring opportunities, stranding runners in scoring position during the first three innings. Also, Jon Jay was thrown out at third base while trying to stretch a double with no outs in the fourth.
Pitcher John Lackey had an RBI groundout in the second, and Greg Garcia homered in the fourth. Lackey allowed seven hits in seven innings and matched his season high with 10 strikeouts.
Cardinals C Cody Stanley was suspended for 80 games for testing positive for a performance-enhancing substance.
Stanley, 26, spent most of this season at Triple-A Memphis, but was promoted to St. Louis when major league rosters expanded on Sept. 1. It is the seventh suspension announced this year under the big league program.
Major League Baseball said Stanley tested positive for dehydrochlormethyltestosterone. The suspension is effective immediately.
Hamilton's two stolen bases were his first since Aug. 18. He was activated from the disabled list on Tuesday after missing 19 games with a sprained right shoulder.
Cardinals: Lance Lynn (11-9) is coming off one of his worst starts. He lasted only 2 1-3 innings and gave up six runs - matching his season high - during a 9-0 loss to the Cubs. He Is 7-3 career against the Reds with a 3.51 ERA.
Reds: Anthony DeSclafani (8-10) is 2-0 in three career appearances against the Cardinals with a 1.29 ERA, allowing two runs in 14 innings.