Diamondbacks vs Giants Recap: D-backs win 7-5 in tight duel

LitZone is an educational game for young sports fans. Build math and reading skills while managing your very own pro sports franchise. Create your teacher account today!
San Francisco Strikes First, Arizona Flexes Its Grip
The Diamondbacks rolled into Oracle Park looking for their sixth straight win. Arizona came in at 31-24 after dropping the series opener to the Giants on Sunday, 6-2. But Wednesday night? This was a statement game. The Giants sat at 22-34, losing three straight, and they needed answers fast. The first inning told you everything about this matchup. Casey Schmitt ripped a 84-mile-per-hour changeup from Eduardo Rodriguez deep to left center—the ball sailed 411 feet and disappeared. Giants up 1-0. Arizona's pitching staff had delivered so far this season, and Rodriguez was ready to answer back. In the second inning, the Diamondbacks showed their power. Vargas grounded out, but Arenado scampered home. Then Gabriel Moreno lifted a sacrifice fly. Adrian Del Castillo launched a rocket to right—375 feet gone. Just like that, Arizona led 3-1. The real Arizona machine was rolling.
Diamondbacks Build Lead With Power Bats
By the sixth inning, Arizona controlled the momentum. The team's lineup was firing on all cylinders. Vargas grounded into a fielder's choice, and Perdomo raced home. The score stretched to 4-2, Arizona still leading. Then came the seventh—the moment everything shifted into overdrive. Ketel Marte stepped up against Erik Miller. The first pitch came in at 84 miles per hour. Marte didn't miss. He crushed it to left field—452 feet into the night air. Troy scored behind him. Arizona led 6-2 now. That was power baseball at its finest. The Diamondbacks' veteran hitter showed why he belongs in that middle of the lineup. One swing changed the entire feel of the game. The Giants answered with Eric Haase's solo shot in the bottom of the seventh, cutting it to 6-3. But Arizona's dominance was already established. Rodriguez had been steady all night too, holding San Francisco down through six innings.
Arizona Holds Off Late Giants Surge, Extends Win Streak
The eighth inning brought more Arizona offense. Gabriel Moreno singled to left, and Vargas scored to make it 7-3. Every swing seemed to find grass or fly over walls. The Giants refused to quit though. Rafael Devers doubled to right in the eighth, and Matt Chapman came home. The gap narrowed to 7-4. Then in the ninth, Willy Adames stepped up with two outs and the bases empty. Paul Sewald fired a 91-mile-per-hour fastball. Adames connected. The ball rocketed 410 feet to center. One run wasn't enough to change the outcome. Final score: Arizona 7, San Francisco 5. The Diamondbacks improved to 32-24 with their sixth straight victory. The win kept their hot streak alive. Arizona's pitching staff and lineup worked together perfectly. The Giants fell to 22-35 with the loss, extending their struggles. Eduardo Rodriguez earned the win, dominating over six innings for the visitors.
* LitZone has no affiliation with the NBA, NFL, MLB or any other 3rd-party organizations or individuals mentioned on this site or its applications. All logos are the trademark and property of their respective owners. All player images and logos are used purely for educational and editorial purposes. Insights from the Deep Dive Fantasy Football Podcast.


