Phillies’ Late-Inning Surge Downs Red Sox Behind Schwarber’s Clutch Bat
The Philadelphia Phillies came to Fenway Park on Thursday and did what good teams do against struggling pitching: they pounced. A two-run blast from Kyle Schwarber in the eighth inning proved to be the dagger in a 3-1 victory over the Boston Red Sox, a win that exposed just how fragile things have become in the Boston clubhouse.
Pitching Decisions
Star Performers
Let’s be clear about what happened here. Tyler Samaniego lasted exactly one-third of an inning for the Red Sox, allowing two hits and two earned runs without recording a single out. That’s not a pitching performance. That’s a capitulation. In a sport where margins are razor-thin, allowing your relief pitcher to implode that spectacularly in a close game is a death sentence, and the Red Sox paid the ultimate price.
Schwarber, who finished 1-for-5, made his one hit count in the most emphatic way possible. The Phillies’ cleanup hitter drove a fly ball to right field that had just enough carry to clear the wall, scoring Trea Turner in the process and giving Philadelphia a 2-0 cushion in the eighth. It was the kind of moment that separates contenders from pretenders, and Schwarber delivered when it mattered.
Bryson Stott added an insurance run moments later with an infield single to third that required a replay review to overturn the original call. The challenge vindicated Don Mattingly’s confidence in his team, and suddenly the Red Sox were staring down a three-run deficit they simply couldn’t overcome. That’s baseball in 2026, where even the smallest plays get scrutinized, but the Phillies got the call right when it counted.
Bullpen Dominance Closes Out Boston
Brad Keller got the win for Philadelphia despite pitching just one inning, allowing one hit and striking out two. It’s a stat line that screams of a bullpen game, and the Phillies’ relief corps delivered when it mattered most. Keller faced potential trouble but escaped unscathed, setting up Jhoan Duran for a clean ninth.
Duran was even more dominant, spinning a perfect inning with three strikeouts and just one walk. That’s the kind of ceiling-level performance you want from a closer when the chips are down. Boston managed to scratch across one run in the eighth on an Wilyer Abreu single, but it was far too little, far too late.
Red Sox Wasted Solid Starting Pitching
The real indictment here is that the Red Sox couldn’t take advantage of strong work from the middle of their lineup and solid pitching earlier in the game. But when your relief pitching falls apart like Samaniego’s did, it doesn’t matter how well Ranger Suarez threw or how well Ceddanne Rafaela played defense with that tumbling catch.
This is a cautionary tale for the Red Sox organization. You can’t win ballgames when your bullpen implodes at critical moments. The Phillies came into Thursday as a team that knows how to win close games, and they proved it once again by capitalizing on Boston’s mistakes. That’s the difference between a team that wins the division and one that’s fighting for its playoff life come September.
Box Score
Philadelphia Phillies Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Trea Turner SS | 5 | 1 | 1 | 0 | 0 | 2 | .233 |
| Kyle Schwarber DH | 5 | 1 | 1 | 2 | 0 | 3 | .226 |
| Bryce Harper 1B | 4 | 0 | 1 | 0 | 1 | 0 | .266 |
| Adolis García RF | 4 | 0 | 0 | 0 | 0 | 2 | .222 |
| Alec Bohm 3B | 4 | 1 | 2 | 0 | 0 | 1 | .194 |
| Brandon Marsh LF | 4 | 0 | 1 | 0 | 0 | 1 | .340 |
| J.T. Realmuto C | 3 | 0 | 1 | 0 | 0 | 2 | .231 |
| Felix Reyes LF | 2 | 0 | 1 | 0 | 0 | 0 | .158 |
| Bryson Stott 2B | 2 | 0 | 1 | 1 | 0 | 0 | .221 |
| Edmundo Sosa LF | 3 | 0 | 0 | 0 | 0 | 3 | .250 |
| Justin Crawford CF | 1 | 0 | 0 | 0 | 0 | 0 | .270 |
Philadelphia Phillies Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Jesús Luzardo | 6.0 | 4 | 0 | 0 | 1 | 4 | 5.07 |
| Brad Keller (W) | 1.0 | 1 | 0 | 0 | 0 | 2 | 3.86 |
| José Alvarado | 1.0 | 2 | 1 | 1 | 0 | 1 | 5.40 |
| Jhoan Duran (SV) | 1.0 | 0 | 0 | 0 | 1 | 3 | 1.54 |
Boston Red Sox Batting
| Player | AB | R | H | RBI | BB | SO | AVG |
|---|---|---|---|---|---|---|---|
| Jarren Duran LF | 5 | 0 | 0 | 0 | 0 | 1 | .178 |
| Andruw Monasterio DH | 4 | 1 | 2 | 0 | 0 | 1 | .258 |
| Wilyer Abreu RF | 4 | 0 | 2 | 1 | 0 | 0 | .310 |
| Willson Contreras 1B | 4 | 0 | 1 | 0 | 0 | 0 | .252 |
| Ceddanne Rafaela CF | 3 | 0 | 0 | 0 | 0 | 1 | .275 |
| Trevor Story SS | 4 | 0 | 0 | 0 | 0 | 2 | .206 |
| Carlos Narváez C | 3 | 0 | 1 | 0 | 0 | 1 | .214 |
| Mickey Gasper PH | 1 | 0 | 0 | 0 | 0 | 1 | .417 |
| Caleb Durbin 3B | 1 | 0 | 1 | 0 | 0 | 0 | .172 |
| Masataka Yoshida PH | 0 | 0 | 0 | 0 | 1 | 0 | .274 |
| Isiah Kiner-Falefa 2B | 1 | 0 | 0 | 0 | 1 | 1 | .200 |
| Marcelo Mayer 2B | 2 | 0 | 0 | 0 | 0 | 2 | .230 |
Boston Red Sox Pitching
| Pitcher | IP | H | R | ER | BB | SO | ERA |
|---|---|---|---|---|---|---|---|
| Ranger Suarez | 5.1 | 4 | 0 | 0 | 1 | 8 | 2.44 |
| Justin Slaten | 0.2 | 1 | 0 | 0 | 0 | 1 | 0.00 |
| Garrett Whitlock | 1.0 | 0 | 0 | 0 | 0 | 2 | 3.12 |
| Tyler Samaniego (L) | 0.1 | 2 | 2 | 2 | 0 | 0 | 1.17 |
| Zack Kelly | 0.2 | 2 | 1 | 0 | 0 | 1 | 3.45 |
| Ryan Watson | 1.0 | 0 | 0 | 0 | 0 | 2 | 6.20 |
