The game was decided in the second inning. Arizona trailed by one after Zach Neto's leadoff homer, then erupted for five runs in the bottom of the second to take control and never looked back, finishing with an 8-1 victory over the Los Angeles Angels on Wednesday at Chase Field.
Eduardo Rodriguez was the story on the mound. He worked 7.0 innings, allowing 1 run on 6 hits, walking 3 and striking out 5 on 100 pitches. The performance earned him his sixth win of the season against two losses, with a 2.45 ERA. It also marked a milestone: Rodriguez reached 100 career wins in this game, becoming just the latest chapter in a long professional career.
The second inning unfolded quickly. Tommy Troy tripled to center, scoring Ildemaro Vargas to tie the game at one. Then Corbin Carroll homered to right — 378 feet — bringing home Troy, Ketel Marte and Gerardo Perdomo to push the lead to 5-1. Arizona added a run in the third when Troy singled to center and Jordan Lawlar scored, and extended the margin to 8-1 in the fifth when Marte doubled to right, scoring Lawlar and Vargas. Carroll finished 1-for-5 with 4 RBI. Marte went 2-for-4 with 2 RBI. Gabriel Moreno contributed 3 hits in 3 at-bats.
Sam Aldegheri absorbed the loss for Los Angeles, lasting only 3.0 innings. He allowed 6 runs on 6 hits and 3 walks, throwing 77 pitches before being removed. His record falls to 2-2 with a 4.50 ERA. Neto's first-inning homer to center — 431 feet — accounted for the Angels' only offense. Los Angeles managed 6 hits total and committed 2 errors.
Carroll now sits 5 home runs away from 100 in his career. Arizona moved to 37-36 on the season, third in the division. Los Angeles fell to 30-44, fifth in the division.