The Diamondbacks erased an early deficit with three home runs over the final three innings, defeating the Dodgers 4-1 at Chase Field. Arizona snapped a three-game losing streak behind a late power display that turned a 1-0 deficit into a comfortable victory.

The Game Network — Where History Is Kept

Eduardo Rodriguez anchored the comeback with six innings of one-run ball, allowing five hits while striking out three. The veteran left-hander carried a 2.24 ERA into the contest and held Los Angeles to just one run despite Shohei Ohtani's 3-for-4 performance that included a double.

Tommy Troy tied the game in the sixth inning with a solo homer to left field. Nolan Arenado gave Arizona the lead an inning later with another solo shot to left center. Ketel Marte provided the decisive blow in the eighth, launching a two-run homer to left that scored Troy and extended the margin to 4-1.

Emmet Sheehan took the loss for Los Angeles, allowing two runs over 6.1 innings. The Dodgers managed just one run despite six hits, with Freeman driving in Ohtani in the third inning on a groundout to third base. Taylor Clarke earned the win with a perfect eighth inning, striking out two.

Arizona improved to 31-27 while Los Angeles fell to 38-21. Rodriguez now sits one win away from 100 career victories. Paul Sewald recorded his 15th save with a scoreless ninth inning.