A Tough Loss in San Francisco
Red Sox Nation, it was a nail-biter over in San Fran tonight, but unfortunately, the boys couldn't pull through and fell short against the Giants, losing 2-3. It was a game that had us on the edge of our seats until the very last pitch. Let’s dive into the highlights and heartbreaks from this matchup.Giants Take Early Lead
The game kicked off with a tough outing as we tried to gain some momentum in the first inning. Jarren Duran and Abraham Toro went down swinging and flying out respectively, making it a rough start. However, Roman Anthony did manage to work a walk and even advanced to second on a balk, but Trevor Story couldn't capitalize and struck out swinging. Over to the bottom of the first, the Giants got on the board with a solo homer by Heliot Ramos—putting them up 1-0.Pitchers’ Duel Until The Ninth
Both sides held it down with some great defensive play heading into the third inning where a fielding error by David Hamilton allowed the Giants to extend their lead when Rafael Devers (still hurts seeing him on the other side!) launched a homer to increase the Giants lead to 3-0. The bats struggled to find rhythm against the Giants’ pitching—props to their defense, although our Red Sox pitchers managed to keep them scoreless for the remainder of the game.The Red Sox Rally Falls Short
Heading into the 9th inning with a 3-0 deficit, the Sox rallied and gave us hope. Roman Anthony doubled to center and Trevor Story singled to put runners on the corners. Wilyer Abreu then singled Anthony home bringing our first run on the board. With Nate Eaton pinch-running and a throwing error by the Giants’ catcher allowing Story to score, we were just a run behind! Unfortunately, the rally ended with Marcelo Mayer grounding out and Romy González pinch-hitting for Connor Wong but grounding out to shortstop, sealing the 2-3 loss.Looking Ahead
It was a valiant effort by the boys, especially in the 9th, but the Giants got the better of us in this one. We still tip our caps to the team for a game well played, and hope to see some improvements next time. Keep your spirits high, Sox fans; there’s a lot of baseball left to play this season and we’ll be right behind our team all the way!

Scoreboard for Red Sox @ Giants (June 21st, 2025)
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E | |
---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 4 | 0 |
![]() | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 2 | 6 | 1 |