Jeff Curry-USA TODAY Sports

Corey Dickerson hit a two-run homer and an RBI single to drive the St. Louis Cardinals past the visiting Philadelphia Phillies 6-1 Monday.

Lars Nootbaar hit a solo homer for the Cardinals, who earned a split in the four-game series. The Phillies had won five of six before losing at St. Louis on Sunday and Monday, while the Cardinals had dropped six of seven prior to their latest two victories.

Cardinals designated hitter Albert Pujols hit a double for his 1,378th extra base hit, which moved him past Stan Musial for third place on baseball's all-time list.

St. Louis starting pitcher Miles Mikolas (6-7) allowed one run on six hits in 7 1/3 innings. He struck out five batters and walked none.

Phillies starting pitcher Aaron Nola (5-7) allowed five runs on seven hits in seven innings. He struck out seven batters and walked none while working at least seven innings for the seventh consecutive game.

Philadelphia third baseman Alec Bohm suffered a left hand injury in the second inning. After he made a head-first slide into second base while unsuccessfully trying to extend a single into a double, Bohm exited the game and was replaced by Yairo Munoz.

Rhys Hoskins put the Phillies up 1-0 with a homer in the first inning. It was his third home run in seven games against St. Louis this season.

The Cardinals mustered just one hit against Nola through the first four innings, then they took a 3-1 lead in the fifth.

Dylan Carlson hit a leadoff single and advanced to second base on Pujols' hit-and-run groundout. Dickerson hit an RBI single and raced to second on the throw home.

Edmundo Sosa lined a run-scoring double into the left field corner and scored on Andrew Knizner's single into shallow right field.

Pujols doubled leading off the seventh inning, and Dickerson followed with a two-run homer, his third long ball of the year.

Nootbaar greeted Phillies reliever Michael Kelly with a leadoff homer in the eighth inning. It was his third home run of the season.

Genesis Cabrera pitched one scoreless inning for the Cardinals. Junior Fernandez yielded two singles but got the final two outs.

More must-reads:

TODAY'S BEST
Hall of Famer makes bold prediction about Russell Wilson, Steelers
49ers Hall of Fame CB Jimmy Johnson dies
Rams make surprising move with former team captain
NBA announces discipline for Bucks' Patrick Beverley
Hall of Fame RB defends Najee Harris after Steelers decline fifth-year option
Pacers file shocking number of questionable calls after Game 2 loss vs. Knicks
Former NBA star says Anthony Edwards becomes face of the NBA if Wolves knock off Nuggets
Hornets hire top Celtics assistant as next head coach
Maple Leafs fire HC Sheldon Keefe after another early playoff exit
Super Bowl champion discusses why Russell Wilson failed with Broncos
Colts LB Zaire Franklin calls out Texans, C.J. Stroud
Angels to acquire longtime Mets infielder from Braves
Giants sign former Pro Bowl wide receiver
Report reveals why the NBA did not suspend Jamal Murray
Pressure mounts on Nuggets as Nikola Jokic wins third MVP Award
Jalen Brunson shakes off injury to lift Knicks to Game 2 win
Panthers dominate Bruins to even series
LSU HC pins transfer portal struggles on reluctance to 'buy players'
Pirates announce date for 2023 No. 1 overall pick's MLB debut
Shohei Ohtani showing what would happen if he only focused on hitting

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.