Cardinals beat Brewers 6-3, Pujols homers twice

Hunter Renfroe #12 of the Milwaukee Brewers hits a two-run home run against the St. Louis Cardinals in the second inning at Busch Stadium on August 14, 2022, in St Louis, Missouri. (Photo by Dilip Vishwanat/Getty Images)

Albert Pujols homered twice and Miles Mikolas tossed eight effective innings, helping the St. Louis Cardinals beat the Milwaukee Brewers 6-3 on Sunday.

Dylan Carlson and Tyler O’Neill also connected for St. Louis, which pushed its NL Central lead over second-place Milwaukee to 1 1/2 games.

Carlson broke a 2-all tie with his eighth homer of the season, a drive to left against Taylor Rogers (1-6) in the eighth.

SIGN UP TODAY: Get daily headlines, breaking news emails from FOX6 News

Hunter Renfroe and Rowdy Tellez homered for Milwaukee, which beat St. Louis 3-2 in 10 innings on Saturday night.

Pujols hit a solo shot in the second and a three-run drive in the eighth to give him 689 career homers. It was his 63rd career multihomer game.

The 42-year-old Pujols ranks fourth on the career homer list behind Barry Bonds (762), Hank Aaron (755), Babe Ruth (714) and Alex Rodriguez (696).

Mikolas (9-9) permitted two runs and four hits. He struck out six and walked none.

Mikolas has held opponents to two or fewer earned runs in nine of 13 starts.

Renfroe hit a two-run shot in the second off Mikolas, who then retired the next 10 batters.

RELATED: Check out the new and improved FOX Sports app

O’Neill tied the game with his seventh homer in the sixth.

St. Louis took an 8-7 lead in the season series. The teams have four games remaining against each other.