PHOENIX (AP) — Eugenio Suárez homered twice, Corbin Carroll had two triples and the Arizona Diamondbacks cruised to a 10-1 victory over the St. Louis Cardinals on Saturday.
Suárez has five multi-homer games this season, including a four-homer night April 26. Carroll leads the big leagues with 12 triples.
The 34-year-old Suárez is in an intriguing spot as the trade deadline approaches. The All-Star third baseman has 33 homers and is arguably the best power bat on the market, but it's unclear if the D-backs will be buyers or sellers considering their 49-50 record is still on the fringe of the National League playoff race.
Suarez's 18 homers since June 1 are the most in the big leagues.
D-backs righty Ryne Nelson (6-2) had a quality start, giving up one run on four hits over six innings.
The D-backs jumped to a 3-0 lead in the first inning after Carroll hit a leadoff triple and Geraldo Perdomo brought him home with a single. Josh Naylor reached on catcher's interference with two outs and Suarez followed with a long two-run homer to left field.
Arizona pushed the advantage to 5-0 in the second after Blaze Alexander and Perdomo hit RBI singles. Suarez went deep again in the third with a solo shot to right center.
St. Louis right-hander Sonny Gray (9-4) gave up a season-high nine runs, including eight earned, over 3 1/3 innings. He gave up 11 hits and struck out five.
Alec Burleson hit a solo homer in the sixth for the Cardinals, who have lost 10 of their past 14 games.
Carroll's leadoff triple was a harbinger of the offensive onslaught that was coming.
The Diamondbacks scored at least one run in each of the first four innings.
The Cardinals will throw RHP Miles Mikolas (5-6, 4.94 ERA), while the D-backs counter with RHP Merrill Kelly (8-5, 3.34) in the series finale Sunday.
AP MLB: https://apnews.com/hub/mlb
St. Louis Cardinals starting pitcher Sonny Gray throws against the Arizona Diamondbacks during the third inning of a baseball game Saturday, July 19, 2025, in Phoenix. (AP Photo/Ross D. Franklin)
Arizona Diamondbacks' Geraldo Perdomo connects for a run-scoring single against the St. Louis Cardinals during the first inning of a baseball game Saturday, July 19, 2025, in Phoenix. (AP Photo/Ross D. Franklin)
Arizona Diamondbacks' Eugenio Suárez looks up as he rounds the bases after hitting a home run against the St. Louis Cardinals during the third inning of a baseball game, his second of the game, Saturday, July 19, 2025, in Phoenix. (AP Photo/Ross D. Franklin)
Arizona Diamondbacks starting pitcher Ryne Nelson throws against the St. Louis Cardinals during the first inning of a baseball game Saturday, July 19, 2025, in Phoenix. (AP Photo/Ross D. Franklin)
Arizona Diamondbacks' Eugenio Suárez, left, rounds the bases after hitting a two-run home run against St. Louis Cardinals starting pitcher Sonny Gray, right, during the first inning of a baseball game Saturday, July 19, 2025, in Phoenix. (AP Photo/Ross D. Franklin)
