Albert Pujols had two hits and scored twice as the St. Louis Cardinals beat the Miami Marlins 5-1 on Tuesday night.

Adam Wainwright (2-1) allowed one run and five hits in 5 2/3 innings with six strikeouts and two walks.

Tommy Edman tripled, singled and drove in two runs, and Paul Goldschmidt also had two hits for St. Louis.

Now getting some playing time as a designated hitter in his return to the Cardinals, Pujols is 6 for 9 against left-handers.

"He’s taking really good at bats, specifically against left-handers," St. Louis manager Oliver Marmol said. "He feels good about it and we feel equally as good about it. He understands how to attack a lefty, shown it through his career."

CLICK HERE FOR MORE SPORTS COVERAGE ON FOXNEWS.COM

St. Louis Cardinals' starting pitcher Adam Wainwright delivers against the Miami Marlins during the first inning of a baseball game Tuesday, April 19, 2022, in Miami. 

St. Louis Cardinals' starting pitcher Adam Wainwright delivers against the Miami Marlins during the first inning of a baseball game Tuesday, April 19, 2022, in Miami.  (AP Photo/Jim Rassol)

Marlins’ starter Jesús Luzardo allowed five runs and seven hits in 4 1/3 innings. Luzardo (0-1) struck out three and walked two.

"Sounded like a lot of missed spots for the most part, with the ball getting over the middle of the plate and not getting the height that he wanted," Miami manager Don Mattingly said of Luzardo’s outing.

Wainwright walked two in the first inning, then settled down after third baseman Nolan Arenado reached near the foul line to grab Avisaíl García’s hard grounder and made a long throw to Goldschmidt. The first baseman stretched to catch Arenado's throw and get Garcia and end the early Marlins threat.

"Nothing surprising from our defense, that’s why we have the best defense in the league," Wainwright said. "They are incredible every night. Nolan ran two or three miles throwing that ball. It's so much to watch these guys work."

The 42-year-old Pujols stretched a bloop hit near right the-field foul line into a double in the second inning and came home on Paul DeJong’s double. DeJong scored from second on Miami second baseman Jazz Chisholm Jr.’s throwing error.

"He’s going to sleep good tonight," said Cardinals catcher Yadier Molina, Pujols’ teammate of eight seasons during his first stint in St. Louis.

Tyler O’Neill had an RBI single in the third before Pujols singled and raced home from first on Edman’s triple to right-center.

Edman added a run-scoring single in the fifth.

Wainwright and Molina made their 307th start together, surpassing the Chicago White Sox battery of Red Faber and Ray Schalk for third-most in a big-league career.

Bryan De Cruz homered for Miami in the sixth. Wainwright was lifted after allowing Brian Anderson’s two-out single.

"I still have some work to do on fastball command," Wainwright said. "But I threw some good pitches when I needed to tonight."

Relievers T.J. McFarland and Ryan Helsley got the next seven outs around three hits and Giovanny Gallegos worked a perfect ninth.

TRAINER’S ROOM

Marlins: García was removed from the game in the sixth inning due to an upset stomach. ... RHP Dylan Floro (right rotator cuff tendinitis) threw live batting practice Sunday and will pitch Wednesday in extended spring training.

POWER IN THE MINORS

Cardinals prospect Nolan Gorman homered for the seventh time in seven games for Triple-A Memphis.

FOND MIAMI MEMORIES

Marmol managed his first major league game in Miami. It was also the city where Marmol watched his first game, attending as part of a school field trip. Marmol and his family lived in Miami three years during the mid-1990s before settling in Orlando.

UP NEXT

RHP Miles Mikolas (1-0, 2.61 ERA) will start the second game of the series for the Cardinals on Wednesday against RHP Sandy Alcantara (1-0, 3.18).