Nolan Arenado hit a two-run homer, his fourth in four games, and the St. Louis Cardinals beat the Pittsburgh Pirates 5-2 Tuesday night.

Tommy Edman added three singles and drove in two runs for St. Louis.

More Images
St. Louis Cardinals' Harrison Bader (48) congratulates teammate Edmundo Sosa (63) after Sosa scored during the second inning of a baseball game against the Pittsburgh Pirates Tuesday, May 18, 2021, in St. Louis. (AP PhotoJeff Roberson)

Nolan Arenado hit a two-run homer, his fourth in four games, and the St. Louis Cardinals beat the Pittsburgh Pirates 5-2 Tuesday night.

Pittsburgh Pirates third baseman Erik Gonzalez (2) is unable to catch a pop up by St. Louis Cardinals' Tommy Edman as Pirates left fielder Ka'ai Tom (60) and shortstop Kevin Newman (27) watch during the second inning of a baseball game Tuesday, May 18, 2021, in St. Louis. Two runs scored on the play. (AP PhotoJeff Roberson)

Arenado hit his 10th homer in the first inning. With two outs, Arenado sent a 2-0 pitch into the left-field seats to score Dylan Carlson, who drew a walk.

St. Louis Cardinals shortstop Edmundo Sosa is unable to reach a single by Pittsburgh Pirates' Gregory Polanco during the second inning of a baseball game Tuesday, May 18, 2021, in St. Louis. (AP PhotoJeff Roberson)

John Gant (3-3) threw 5 1/3 innings to earn the win. He allowed two runs and five hits. Alex Reyes pitched the ninth to record his 12th save in 12 chances.

St. Louis Cardinals starting pitcher John Gant throws during the second inning of a baseball game against the Pittsburgh Pirates Tuesday, May 18, 2021, in St. Louis. (AP PhotoJeff Roberson)

Pittsburgh’s leadoff batter Adam Frazier singled in the third. He has a National League-leading 52 hits, which also ranks third in the majors.

Pittsburgh Pirates' Bryan Reynolds dives safely back to third to avoid the tag from St. Louis Cardinals third baseman Nolan Arenado during the sixth inning of a baseball game Tuesday, May 18, 2021, in St. Louis. (AP PhotoJeff Roberson)

ROSTER MOVES

Pittsburgh Pirates center fielder Bryan Reynolds slides to catch a fly ball by St. Louis Cardinals' Harrison Bader for an out during the seventh inning of a baseball game Tuesday, May 18, 2021, in St. Louis. (AP PhotoJeff Roberson)

PIRATES MOURN LOSS

St. Louis Cardinals' Nolan Arenado celebrates a 5-2 victory over the Pittsburgh Pirates in a baseball game Tuesday, May 18, 2021, in St. Louis. (AP PhotoJeff Roberson)

Pirates: C Jacob Stallings (left quad bruise) sat out but is expected back soon. He had to leave in the seventh inning of Sunday’s game against San Francisco when he was hit with a foul ball off the bat of the Buster Posey. ... RHP Chad Kuhl is expected to start a rehab assignment Wednesday with Triple-A Indianapolis against the St. Paul (Minn.) Saints. He is scheduled to throw up to 45 pitches. He missed the 2019 season after Tommy John surgery.

The Cardinals returned home after dropping three straight at the Padres to win their fourth consecutive game this season against Pittsburgh.

St. Louis Cardinals' Harrison Bader (48) congratulates teammate Edmundo Sosa (63) after Sosa scored during the second inning of a baseball game against the Pittsburgh Pirates Tuesday, May 18, 2021, in St. Louis. (AP PhotoJeff Roberson)

St. Louis Cardinals' Harrison Bader (48) congratulates teammate Edmundo Sosa (63) after Sosa scored during the second inning of a baseball game against the Pittsburgh Pirates Tuesday, May 18, 2021, in St. Louis. (AP PhotoJeff Roberson)

Arenado hit his 10th homer in the first inning. With two outs, Arenado sent a 2-0 pitch into the left-field seats to score Dylan Carlson, who drew a walk.

St. Louis went ahead 4-0 in the second on a two-out bloop single against the shift to shallow left by Edman, scoring Harrison Bader and Edmundo Sosa, who drove in a run in the third on a two-out double.

Pittsburgh scored twice in the fifth on a fielder’s choice and single by Erik Gonzalez, cutting the St. Louis lead to 5-2.

Pittsburgh Pirates third baseman Erik Gonzalez (2) is unable to catch a pop up by St. Louis Cardinals' Tommy Edman as Pirates left fielder Ka'ai Tom (60) and shortstop Kevin Newman (27) watch during the second inning of a baseball game Tuesday, May 18, 2021, in St. Louis. Two runs scored on the play. (AP PhotoJeff Roberson)

Pittsburgh Pirates third baseman Erik Gonzalez (2) is unable to catch a pop up by St. Louis Cardinals' Tommy Edman as Pirates left fielder Ka'ai Tom (60) and shortstop Kevin Newman (27) watch during the second inning of a baseball game Tuesday, May 18, 2021, in St. Louis. Two runs scored on the play. (AP PhotoJeff Roberson)

John Gant (3-3) threw 5 1/3 innings to earn the win. He allowed two runs and five hits. Alex Reyes pitched the ninth to record his 12th save in 12 chances.

JT Brubaker (3-3), who had been charged with two earned runs or fewer in six of his first seven starts, gave up five runs on eight hits in 5 2/3 innings.

HIT MAN

St. Louis Cardinals shortstop Edmundo Sosa is unable to reach a single by Pittsburgh Pirates' Gregory Polanco during the second inning of a baseball game Tuesday, May 18, 2021, in St. Louis. (AP PhotoJeff Roberson)

St. Louis Cardinals shortstop Edmundo Sosa is unable to reach a single by Pittsburgh Pirates' Gregory Polanco during the second inning of a baseball game Tuesday, May 18, 2021, in St. Louis. (AP PhotoJeff Roberson)

Pittsburgh’s leadoff batter Adam Frazier singled in the third. He has a National League-leading 52 hits, which also ranks third in the majors.

SLUMP

Pirates C Michael Perez got the start Tuesday and went 0 for 4. In seven games played in May, he is hitless in 23 at-bats. His last hit came April 24 against Minnesota.

St. Louis Cardinals starting pitcher John Gant throws during the second inning of a baseball game against the Pittsburgh Pirates Tuesday, May 18, 2021, in St. Louis. (AP PhotoJeff Roberson)

St. Louis Cardinals starting pitcher John Gant throws during the second inning of a baseball game against the Pittsburgh Pirates Tuesday, May 18, 2021, in St. Louis. (AP PhotoJeff Roberson)

ROSTER MOVES

Pirates: Claimed INF Ildemaro Vargas off waivers from the Cubs and designated Troy Stokes, Jr. for assignment. ... the Pirates traded RHP Sean Poppen to the Tampa Bay Rays, five days after the team designated him for assignment, for cash considerations.

Cardinals: Activated RHP Daniel Ponce de Leon (right shoulder inflammation) and 1B/OF John Nogowski (left hand bone bruise) from the 10-day Injured List. ... RPH Junior Fernandez was optioned to Triple-A Memphis.

Pittsburgh Pirates' Bryan Reynolds dives safely back to third to avoid the tag from St. Louis Cardinals third baseman Nolan Arenado during the sixth inning of a baseball game Tuesday, May 18, 2021, in St. Louis. (AP PhotoJeff Roberson)

Pittsburgh Pirates' Bryan Reynolds dives safely back to third to avoid the tag from St. Louis Cardinals third baseman Nolan Arenado during the sixth inning of a baseball game Tuesday, May 18, 2021, in St. Louis. (AP PhotoJeff Roberson)

PIRATES MOURN LOSS

Ex-Pirate Rennie Stennett died Tuesday at the age of 72. He debuted with Pittsburgh on July 10, 1971, and was a member of the Pirates’ World Series-winning teams in 1971 and 1979. In nine seasons with the Pirates, Stennett hit .278 with 38 home runs.

TRAINER’S ROOM

Pittsburgh Pirates center fielder Bryan Reynolds slides to catch a fly ball by St. Louis Cardinals' Harrison Bader for an out during the seventh inning of a baseball game Tuesday, May 18, 2021, in St. Louis. (AP PhotoJeff Roberson)

Pittsburgh Pirates center fielder Bryan Reynolds slides to catch a fly ball by St. Louis Cardinals' Harrison Bader for an out during the seventh inning of a baseball game Tuesday, May 18, 2021, in St. Louis. (AP PhotoJeff Roberson)

Pirates: C Jacob Stallings (left quad bruise) sat out but is expected back soon. He had to leave in the seventh inning of Sunday’s game against San Francisco when he was hit with a foul ball off the bat of the Buster Posey. ... RHP Chad Kuhl is expected to start a rehab assignment Wednesday with Triple-A Indianapolis against the St. Paul (Minn.) Saints. He is scheduled to throw up to 45 pitches. He missed the 2019 season after Tommy John surgery.

Cardinals: LF Tyler O’Neill (left middle finger fracture) has been placed on the 10-day Injured List, retroactive to May 17. O’Neill is appearing on the IL for the second time this season. O’Neill also was sidelined April 11-22 with a right groin strain. He is batting .250 this season with eight home runs (including three in the last six games). ... President of Baseball Operations John Mozeliak said reliever Jordan Hicks will refrain from baseball-related activities for at least one month after he received an injection in his right elbow last week. ... Mozeliak also said RHP Miles Mikolas (right shoulder soreness) and RHO Carlos Martínez (right ankle sprain) might be back in the rotation for the Chicago Cubs this weekend in a series that begins Friday and starts a stretch of 17 consecutive days without an off-day for St. Louis.

UP NEXT

St. Louis Cardinals' Nolan Arenado celebrates a 5-2 victory over the Pittsburgh Pirates in a baseball game Tuesday, May 18, 2021, in St. Louis. (AP PhotoJeff Roberson)

St. Louis Cardinals' Nolan Arenado celebrates a 5-2 victory over the Pittsburgh Pirates in a baseball game Tuesday, May 18, 2021, in St. Louis. (AP PhotoJeff Roberson)

RHP Trevor Cahill (1-4, 5.97) is to start Wednesday’s series finale game for the Pirates against RHP Jack Flaherty (7-0, 2.47). Flaherty blanked the Brewers over six innings last Thursday’s for his major league-leading seventh win.

More AP MLB: https://apnews.com/MLB and https://twitter.com/AP_Sports