Giants edge Marlins in tight National League clash
A one-run thriller in Miami saw San Francisco ride late offense to a crucial win, with both bullpens leaving runners in scoring position.

The San Francisco Giants edged the Miami Marlins 4–3 in a National League matchup that turned on late-inning execution. San Francisco struck first in the second when Wilmer Flores lined a two-run single off Miami starter Sandy Alcantara, putting the Giants up 2–0. , knotting the game at 2–2.
, scoring Thairo Estrada from third. Miami tied it again in the seventh on a Garrett Cooper RBI single, sending the game to the bullpens with the score deadlocked at 3–3. The deciding run came in the top of the ninth.
D. Davis off closer Tanner Scott, giving San Francisco the 4–3 lead. The Marlins went down in order in the bottom half, sealing the win for Giants reliever Camilo Doval.
The statistical disparity in clutch performance defined the contest. While both offenses sputtered with runners on base, San Francisco’s pitching staff navigated a minefield, stranding 10 Marlins in scoring position across the final three frames. Miami’s relief corps could not replicate that escape act, coughing up inherited runners in the eighth and ninth innings.
This failure to slam the door has become a season-long plague for the Marlins, whose inability to secure outs with men in scoring position continues to inflate their ERA in critical moments, ranking them among the league’s worst in high-leverage situations. This victory serves as a microcosm of the diverging trajectories for both franchises. San Francisco continues to grind out results despite imperfect metrics, staying within striking distance of the NL Wild Card by manufacturing runs when the offense stalls.
500. For a Marlins team that showed flashes of potential earlier in the season, these repeated collapses in the late innings are turning a competitive roster into a cellar-dweller and shifting momentum firmly toward the Braves in the NL East. “It’s never easy, especially on the road,” Giants manager Gabe Kapler said after the game.
” What's next: The Giants continue their three-game series in Miami on Tuesday, while the Marlins head to Atlanta to face the Braves. Read at ESPN
Why this matters
This one-run win underscores the importance of situational hitting in tight contests, a recurring theme in the Giants’ push for playoff positioning. For Miami, the loss highlights bullpen vulnerabilities and missed opportunities with runners in scoring position. The result nudges San Francisco closer to the NL Wild Card while leaving the Marlins searching for consistency in close games. The Giants’ ability to manufacture runs in the late innings—despite poor overall baserunning metrics—signals their adaptability, while Miami’s bullpen struggles reveal deeper systemic issues that could derail their playoff hopes if unaddressed.
Frequently asked
- Who scored the go-ahead run for the Giants?
- J.D. Davis drove in the go-ahead run in the ninth inning with a single off Tanner Scott, scoring Mike Yastrzemski.
- How many runners did each team strand in scoring position?
- Both teams left 10 runners in scoring position, but San Francisco capitalized on its opportunities in the late innings.
- Who took the win and save for San Francisco?
- Camilo Doval secured the final out to earn the save, preserving the lead established by J.D. Davis's go-ahead hit.
- What’s next for the Giants and Marlins?
- The Giants continue their series in Miami on Tuesday, while the Marlins travel to Atlanta to face the Braves.
- How does this win impact the Giants’ playoff chances?
- The win keeps San Francisco just 2.5 games behind the final NL Wild Card spot, keeping their postseason hopes alive.
- What’s Miami’s record after this loss?
- The Marlins dropped to 10 games under .500 with the defeat, further exposing their inconsistency in close games.
Source
- San Francisco Giants vs. Miami Marlins: Game Highlights
ESPNespn.comJun 20, 11:37 PMen





















