The home runs came in waves, and Arizona rode them to an 11-7 victory over Chicago at Chase Field. Six balls left the yard in a game that featured 27 hits and constant lead changes through the middle innings.

The Game Network — Where History Is Kept

Ildemaro Vargas carried the Diamondbacks' offense with two home runs and five RBIs, going 2-for-5 in the cleanup spot. His three-run blast in the second inning erased Chicago's early 2-0 lead, and his two-run shot in the third extended Arizona's advantage to 6-3. Vargas is hitting .364 with five homers and 16 RBIs this season.

The decisive sequence came in the fourth inning when Arizona pulled away for good. Carroll scored on a balk to make it 7-4, then Arenado singled home Perdomo to extend the lead to four runs. Arenado finished 4-for-4 with a walk, three runs scored and three RBIs, including a two-run homer in the sixth that pushed the margin to 10-5.

Anthony Kay absorbed the loss for Chicago, allowing eight runs on eight hits over 3.2 innings with a 5.57 ERA. The White Sox got home runs from Miguel Vargas, Montgomery and Murakami, but could not match Arizona's offensive output despite 11 hits.

Eduardo Rodriguez earned the win for Arizona, allowing four runs over five innings to improve to 2-0 with a 2.89 ERA. The Diamondbacks snapped a two-game losing streak to move to 13-10, while Chicago's winning streak ended at two games as they fell to 9-14.