Diamondbacks defeat Giants 7‑5 behind Rodriguez’s solid start

SAN FRANCISCO (Interstat) — Eduardo Rodriguez pitched six innings of two-run ball as the Arizona Diamondbacks defeated the San Francisco Giants 7-5 on Tuesday at Oracle Park. Rodriguez allowed six hits and struck out six, improving to 5-1. Paul Sewald recorded his 13th save with a scoreless ninth. Ketel Marte hit a two-run homer in the seventh, his ninth of the season, and Ildemaro Vargas drove in two runs. Adrian Del Castillo added a solo home run. The Diamondbacks scored three in the second, one in the sixth, two in the seventh and one in the eighth. The Giants scored single runs in the first, third, seventh, eighth and ninth but could not complete the comeback. Tyler Mahle took the loss, falling to 1-7. Nolan Arenado scored twice for Arizona. Arizona had eight hits to San Francisco’s nine. The crowd of 32,336 watched the game in 2 hours, 38 minutes. Arizona improved to 30-24 while San Francisco fell to 22-33.