Jeff Curry-USA TODAY Sports

Jordan Walker went 3-for-4 with a double, a run and an RBI as the St. Louis Cardinals edged the visiting Cincinnati Reds 4-3 Sunday in their season finale.

Nick Martini hit a homer for the Reds (82-80) and Stuart Fairchild had two doubles, a run and an RBI.

Winning pitcher Miles Mikolas (9-13) allowed three runs on seven hits in seven innings. He struck out 10 batters and walked none.

Ryan Helsley closed out the ninth inning for the Cardinals (71-91) for his 14th save.

In his final game before retiring, Cardinals pitcher Adam Wainwright struck out as a pinch-hitter.

Reds starting pitcher Hunter Greene (4-7) allowed four runs on nine hits in five innings. He struck out six batters and walked one.

In possibly his last game for the Reds, first baseman Joey Votto was ejected for protesting ball-and-strike calls after striking out in the first inning.

Martini led off the game with a homer to give the Reds a quick 1-0 lead.

The Cardinals tied the game 1-1 in the second inning. Richie Palacios hit a double, Andrew Knizner was hit by a pitch, Jose Fermin bunted the runners over and Irving Lopez hit a sacrifice fly.

Cincinnati moved ahead 2-1 in the third inning on doubles by Fairchild and Elly De La Cruz. But the Cardinals responded by taking a 4-2 lead in the bottom of the inning.

Tommy Edman hit a single, stole second base and scored on Walker's double. Luken Baker followed with an RBI double and Fermin hit a run-scoring single.

The Reds cut their deficit to 4-3 in the seventh inning as Will Benson hit a single and scored on Fairchild's double off the left field wall.

Noelvi Marte hit a one-out double in the ninth inning, extending his hitting streak to 16 games. Marte moved to third on a single by Benson, who then stole second base.

But Helsley struck out the next two batters to seal the victory.

More must-reads:

TODAY'S BEST
Steelers extend HC Mike Tomlin
Former Lakers HC lands intriguing, familiar gig
Dan Hurley has made a decision on coaching future
Scottie Scheffler broke one of his own records Sunday at the Memorial
Rick Pitino shares whether he thinks Dan Hurley will leave UConn
Former Pro Bowl returner earns tryout with Jets
Aaron Judge upset with Yankees fans during series finale against Dodgers
Watch: Kyrie Irving has message for Celtics fans after Game 2 loss
Jordan Love believes Packers 'don't have to have a No. 1 receiver'
Umpiring blunder mars classic French Open final
Celtics stars don't have to be at their best for team to win NBA title
Luka Doncic needs more help than supporting cast can give him against deep Celtics
Watch: Carlos Alcaraz makes history with first French Open title
Kyle Larson wins strategical dogfight at chaotic Sonoma 
Watch: Mets mount wild rally, turn incredible double play to stun Phillies
Chargers new RB named 'lock' to improve in 2024
Chiefs WR Rashee Rice: 'I’ve learned so much'
Scottie Scheffler collects his fifth win of 2024 at Memorial
Former Sharks player 'deep in the process' of becoming team's head coach
How the Lakers can protect their future and please LeBron James

Want more MLB news?

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