Jeff Curry-USA TODAY Sports

Albert Pujols hit two homers and drove in four runs to power the St. Louis Cardinals past the Milwaukee Brewers 6-3 on Sunday.

The home runs were the 688th and 689th in Pujols' career.

Tyler O'Neill and Dylan Carlson also hit homers for the Cardinals, who won two of three games in the weekend series to boost their National League Central lead to 1½ games over the Brewers.

Cardinals starting pitcher Miles Mikolas (9-9) allowed two runs on four hits in eight innings. He struck out six batters and walked nobody.

Brewers starting pitcher Aaron Ashby allowed two runs on three hits in six innings. He struck out five batters and walked two.

Matt Bush relieved Ashby and pitched a scoreless seventh inning. Taylor Rogers (1-6) took the loss by allowing four runs in the eighth inning.

The Brewers broke out to a 2-0 second-inning lead when Hunter Renfroe followed Andrew McCutchen's infield single with a two-run homer. It was Renfroe's 20th blast of the season.

Mikolas settled in after that and retired his next 10 batters.

Pujols cut the lead to 2-1 in the bottom of the second inning with a solo homer. Tommy Edman hit a one-out double and stole third base, but Ashby struck out Andrew Knizner and Lars Nootbaar to strand him.

O'Neill tied the game 2-2 with his solo homer, his seventh of the season, in the sixth inning. That was just his second homer since July 23; he had gone 6-for-49 with five RBIs in his previous 15 games.

After Carlson hit his eighth homer with one out in the eighth inning, O'Neill reached on an infield single and advanced to second base on a throwing error. Paul Goldschmidt walked and, one out later, Pujols hit a three-run homer to make it 6-2, his 10th blast of the season.

The Brewers made a belated comeback bid against Ryan Helsley in the ninth inning. Rowdy Tellez hit a two-out homer, his 24th, and McCutchen hit a single, but Helsley retired Renfroe on a grounder to end the game.

More must-reads:

TODAY'S BEST
Mets release veteran infielder
Anderson Silva, Chael Sonnen will finish off their trilogy in a boxing ring
Victor Wembanyama, Chet Holmgren highlight 2023-24 All-Rookie team
Jaguars' Doug Pederson discusses Trevor Lawrence contract extension
Saints, star CB 'moving forward' following trade chatter
Pacers ride historic shooting performance to Game 7 blowout of Knicks
Timberwolves mount incredible second-half comeback to stun Nuggets in Game 7
Xander Schauffele proves doubters wrong with historic win at 2024 PGA Championship
Four things we learned from Joey Logano's All-Star Race win at North Wilkesboro
Phil Foden lifts Manchester City to fourth consecutive English Premier League title
Watch: Aaron Judge blasts 13th home run in Yankees' seventh straight win
Canucks won't have linchpin forward for Game 7 vs. Oilers
Jags reportedly mulling extension for Trevor Lawrence, but is that the right choice?
Gordon Hayward calls role with Thunder 'frustrating'
Mets reliever Edwin Diaz showing short shelf life of closers
Three offseason moves the 49ers must make
Watch: NASCAR drivers exchange punches after crash in All-Star Race
Knicks star offers passionate defense of HC Tom Thibodeau after Game 7 loss
Knicks' Jalen Brunson suffers serious injury in Game 7 vs. Pacers
Dodgers add recently acquired left-hander to active roster