Tue Jun 03 04:10:00 UTC 2025: **Summary:**
The Miami Marlins edged out the San Francisco Giants 1-0 in a low-scoring affair on Saturday. Edward Cabrera pitched 5 2/3 scoreless innings for Miami, while Javier Sanoja’s RBI single in the second inning provided the game’s only run. Giants starter Robbie Ray was dominant after a shaky start, retiring 15 straight batters, but ultimately took the loss. Strong defensive plays by both teams, including leaping catches by Dane Myers and Heriberto Hernández, highlighted the game. The Giants struggled to capitalize on opportunities, stranding 11 runners.
**News Article:**
**Marlins Shutout Giants in Pitching Duel**
**MIAMI –** Edward Cabrera delivered a stellar performance on the mound, and Javier Sanoja provided the lone run, as the Miami Marlins defeated the San Francisco Giants 1-0 on Saturday. Cabrera (2-1) pitched 5 2/3 scoreless innings, lowering his ERA significantly after a rough April.
The game’s only run came in the second inning when Sanoja singled to right field, driving in Dane Myers, who had reached base after consecutive walks issued by Giants starter Robbie Ray (7-1). Ray, despite the early hiccup, settled in and retired the next 15 batters he faced, ultimately pitching seven strong innings with nine strikeouts.
Defense was a key factor, with Myers making a spectacular leaping catch at the wall in the seventh to rob Jung Hoo Lee of a hit, while Heriberto Hernández made a similar grab in left field to deny Tyler Fitzgerald an extra-base hit in the fourth.
Ronny Henriquez and Anthony Bender bridged the gap to closer Calvin Faucher, who secured his fourth save of the season.
The Giants, however, struggled to string together hits and left 11 runners stranded on base, marking their 13th consecutive game with four or fewer runs scored.
Looking ahead, Giants RHP Hayden Birdsong (2-1, 2.48 ERA) is slated to face Marlins LHP Ryan Weathers (1-0, 1.15) in Sunday’s series finale.