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

SAN FRANCISCO (Interstat) — Eduardo Rodriguez pitched six strong innings and Ketel Marte hit a two-run homer in the seventh to lift the Arizona Diamondbacks to a 7-5 victory over the San Francisco Giants on Tuesday night at Oracle Park.

The win before a crowd of 32,336 gave Arizona its fourth consecutive victory over San Francisco and improved the Diamondbacks to 30-24. The Giants fell to 22-33 with their sixth loss in seven games. The game time was 2 hours, 38 minutes.

Rodriguez allowed two runs on six hits while striking out six over six innings to improve to 5-1 on the season. He left with a 4-2 lead after the sixth. Paul Sewald worked a scoreless ninth for his 13th save.

Giants starter Tyler Mahle took the loss, dropping to 1-7 after allowing four runs on five hits in 5 2/3 innings. He struck out four and walked two.

Arizona scored three runs in the second inning to take control. The inning began with a walk to Nolan Arenado and a ground-rule double by Ryan Waldschmidt. Ildemaro Vargas grounded out to second, scoring Arenado. Gabriel Moreno followed with a sacrifice fly to right, scoring Waldschmidt. Adrian Del Castillo then homered to right, his fourth of the season, making it 3-0.

The Giants got a run back in the bottom of the first when Casey Schmitt led off the inning with a solo homer to left-center, his 12th. But Rodriguez settled in after that, allowing only a single and a walk over the next two innings while striking out three.

Arizona added a run in the sixth on a fielder’s choice by Vargas that scored Geraldo Perdomo, who had singled and advanced to third on a throwing error by shortstop Willy Adames. The error allowed Perdomo to move up after a single by Arenado.

Marte’s homer in the seventh came on a 1-1 pitch from reliever Juan Morillo and traveled to left field, scoring Tommy Troy who had walked. It was Marte’s ninth homer of the season and gave the Diamondbacks a 6-2 lead.

San Francisco cut the lead to 6-3 in the bottom of the seventh when Eric Haase led off with a solo homer to center off reliever Juan Morillo, his third of the year. Morillo pitched one inning, allowing one run on one hit.

Arizona added another run in the eighth. Vargas doubled to left and scored on a single by Gabriel Moreno off Giants reliever Kevin Ginkel, making it 7-3.

The Giants answered in the bottom of the eighth. Matt Chapman walked and scored on a double by Rafael Devers off reliever Kevin Ginkel, who pitched one inning and allowed one run on one hit.

In the ninth, the Giants made it 7-5 on a solo homer by Willy Adames, his seventh of the season, off Sewald. But Sewald struck out Casey Schmitt to end the game.

Arizona totaled eight hits. Marte went 1 for 5 with the homer and two RBIs. Del Castillo went 1 for 3 with a homer and an RBI. Vargas drove in two runs with a groundout and a double. Arenado walked and singled.

San Francisco had nine hits. Schmitt homered and singled. Haase homered and singled. Adames tripled and homered. Devers doubled.

The Diamondbacks took a 1-0 lead in the first inning on a sacrifice fly? no, they did not score in first. Actually, Arizona did not score in first, they scored three in second. Correct that. The Giants took a 1-0 lead in the first on Schmitt’s homer? No, Arizona was the visiting team; they batted top of first, so Arizona did not score. So the Giants took a 1-0 lead in the bottom of the first on Schmitt’s homer. But the recap states Arizona scored three in second to take a 3-1 lead. That is accurate.

Game recap should be chronological. Lead with result, then key moments. The most important part was the two-run seventh inning homer by Marte that extended the lead from 4-2 to 6-2, providing a crucial cushion after the Giants had pulled within two. The Giants managed only one run in the seventh in response and could not close the gap further until late solo homers.

Arizona’s winning streak over San Francisco now stands at four games, dating to May 18. The series finale is Wednesday.

Interstat’s game simulator had projected a final score of Arizona 8, San Francisco 4. Interstat’s ELO system gave Arizona a 52.60 percent probability to win. Arizona had been installed as a pregame favorite with a spread of minus 1.5. The total of 12 runs went under the over/under line of 8.