Giancarlo Stanton hit his 32nd homer and drove in four runs to power the Miami Marlins past the Arizona Diamondbacks 10-3 Sunday.
Stanton began the day tied for the major league home run lead with Baltimore’s Nelson Cruz and Chicago White Sox rookie Jose Abreu.
Stanton has a career-high 88 RBI, one more than he had in 2011. He went 7 for 14 with four walks and six RBI in the four-game series against Arizona.
Garrett Jones also homered for the Marlins, who have won five of seven to get back to the .500 mark at 62-62. Marcell Ozuna and Jarrod Saltalamacchia each drove in two runs and Christian Yelich had three hits.
Tom Koehler (9-9) pitched six innings, allowing two runs.
Stanton hit a three-run homer and Jones also connected in the first against Josh Collmenter (8-7).
Arizona’s Ender Inciarte extended his hitting streak to 17 games with a bunt single in the sixth.
Mark Trumbo and Jake Lamb hit RBI singles in the sixth that pulled Arizona within 5-2.
The Marlins broke open the game by scoring five times in the seventh. Stanton hit an RBI single, Ozuna had a two-run double and Saltalamacchia singled home two runs. Diamondbacks reliever Randall Delgado was charged with five runs and got just one batter out.
This was Miami’s highest-scoring game since an 11-6 win at Tampa Bay on June 5.
Diamondbacks: RHP Daniel Hudson (Tommy John surgery) threw one scoreless inning on Saturday night in the Arizona League, allowing one hit and striking out one.
Diamondbacks: Arizona travels to Washington for a four-game series beginning on Monday night. LHP Vidal Nuno (0-3, 3.92) starts against Nationals RHP Jordan Zimmermann (8-5, 2.92).
Marlins: Off Monday, Miami will start RHP Jarred Cosart (1-1, 2.92) at home Tuesday night against Texas RHP Miles Mikolas (1-5, 7.71) to begin a two-game set.