Arizona erased a 3-2 deficit with a three-run fifth inning, defeating San Francisco 6-3 at Chase Field. The Diamondbacks turned a tight game into a comfortable margin with timely hitting when it mattered most.
Ketel Marte delivered a perfect night at the plate, going 3-for-3 with a home run, two RBIs and three runs scored. His two-run homer in the third inning gave Arizona a 3-2 lead, and he later scored twice in the decisive fifth frame. Marte is hitting .235 with seven home runs and 22 RBIs this season.
The fifth inning proved decisive for Arizona. Vargas grounded out to first, bringing Tawa home to make it 4-3. Perdomo then doubled to right, scoring both Marte and Waldschmidt to extend the lead to 6-3. Perdomo finished 1-for-3 with three RBIs.
Tyler Mahle struggled for San Francisco, allowing 6 runs on 8 hits over 5.0 innings with 6 strikeouts. The loss dropped him to 1-6 with a 5.71 ERA. Casey Schmitt provided the Giants' early offense with a leadoff homer in the first inning.
Merrill Kelly earned the win for Arizona, allowing 3 runs over 6.0 innings with 4 strikeouts to improve to 4-3. Paul Sewald closed out the ninth inning for his 11th save, sitting 10 strikeouts away from 500 career strikeouts and three saves from 100 career saves. Arizona extended its winning streak to three games and improved to 24-23, while San Francisco fell to 20-29.