PHOENIX — Arizona Diamondbacks All-Star third baseman Eugenio Suarez blasted two home runs in the opening three innings of Saturday’s game against the St. Louis Cardinals, his fifth multi-homer game of the season.

The Diamondbacks jumped on Cardinals starter Sonny Gray with six runs over the first three innings.

Suarez blasted a no-doubter to left field in the first inning for a two-run shot, giving Arizona a 3-0 lead. Corbin Carroll led off the frame with a triple, and he scored the first run on a Geraldo Perdomo single.

Annihilated. pic.twitter.com/lZI84NfWUp

— Arizona Diamondbacks (@Dbacks) July 19, 2025

After the Diamondbacks racked up two more runs in the second inning, Suarez led off the third with a solo blast to right field on a first-pitch fastball.

Eugenio Suárez AGAIN!

His 2nd HR of the day and 33rd of the year. pic.twitter.com/AqCVwmfRJ1

— MLB (@MLB) July 20, 2025

Suarez is one of five players with five multi-homer games this season. Seattle catcher Cal Raleigh leads MLB with eight, while fellow All-Stars Aaron Judge, Kyle Stowers and Pete Crow-Armstrong are tied with Suarez.

The veteran third baseman also passed Shohei Ohtani for third in MLB with 33 home runs this season and moved into second on the RBIs list with 81.

He’s hit 21 of his 33 home runs at Chase Field this season.

The Diamondbacks chased Gray in the fourth inning, tagging him with eight earned runs as they took a 9-0 lead. Carroll hit two triples to extend his major-league lead (12) in his first three at-bats as Gray’s ERA jumped from 3.50 to 4.04.

Catch the rest of the game on 98.7 and the Arizona Sports app.