Jeff Curry-USA TODAY Sports

Ivan Herrera's first career RBI pushed the St. Louis Cardinals to a 5-3 victory over the visiting Chicago Cubs Saturday.

Herrera's eighth-inning sacrifice fly broke a 3-3 tie and made a winner of reliever Ryan Helsley (3-0), who got the final five outs for the Cardinals.

Cardinals starting pitcher Miles Mikolas struck out nine batters in six innings while allowing one run on four hits.

Cubs starting pitcher Adrian Sampson allowed two runs on four hits and two walks in five innings. He also struck out five. Reliever Mark Leiter Jr. (1-2) allowed two eighth-inning runs to take the loss.

The Cardinals moved ahead in the first inning with Paul Goldschmidt's single, Nolan Arenado's double and Brendan Donovan's two-run single with two outs.

The Cubs cut the lead to 2-1 in the fifth inning. Patrick Wisdom and Nico Hoerner hit singles, then Wisdom took third base on a flyout before scoring on Alfonso Rivas' sacrifice fly.

Nelson Velazquez followed with a single, but Mikolas struck out Christopher Morel to end the threat.

Arenado greeted reliever Rowan Wick with a single in the sixth inning. Donovan walked, and Dylan Carlson lined an RBI double to push the Cardinals' lead to 3-1.

After Juan Yepez flied out, Scott Effross relieved Wick and struck out Harrison Bader and Lars Nootbaar to limit the damage.

Goldschmidt and Arenado hit two-out singles in the seventh inning off Leiter, but Donovan grounded out to end the inning.

The Cubs tied the game 3-3 in the eighth when Rafael Ortega followed Morel's single with a two-run homer off Giovanny Gallegos.

Helsley walked Willson Contreras, who took second on a wild pitch and moved to third on a groundout. After Wisdom walked, Hoerner struck out to strand the runners.

Yepez's one-out double in the eighth inning triggered the winning rally. Pinch runner Edmundo Sosa took third on a wild pitch, and Bader was hit by a pitch. Herrera hit his sacrifice fly and Tommy Edman followed with an RBI single to secure the victory.

More must-reads:

TODAY'S BEST
Celtics legend provides update after gruesome finger injury
Bulls hire former NBA head coach as top assistant
Chiefs move on from young running back
20-year MLB veteran working out, unsure about playing future
USA Hockey names HC for 2025 4 Nations Face-Off and 2026 Olympics
Key Knicks forward ruled out for Game 7 vs. Pacers
Pacers' Pascal Siakam leads team to Game 6 win vs. Knicks
Watch: Matt Duchene's 2OT winner sends Stars to conference final
Scottie Scheffler shoots improbable 66 after warming up for PGA Championship in a jail cell
Report: Tua Tagovailoa away from Dolphins amid contract chatter
Nuggets star has worrying comment about latest injury
Paul Skenes makes incredible Wrigley Field history in second-career MLB start
Giants rookie CF to undergo season-ending labrum surgery
Yankees' Juan Soto reacts to Hal Steinbrenner contract talk
Late goal sends Panthers to Eastern Conference Finals
Ex-teammate of Shohei Ohtani placed bets with same illegal bookmaker as interpreter 
Former Rams first-round pick retires from NFL after 11 seasons
Insider provides major injury update on Celtics' Kristaps Porzingis
Watch: Bruins strike first in Game 6 with incredible backhand goal
Dodgers make series of moves involving notable players

Want more sports news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.