For the first time in 2026, the Phillies completed a sweep of an opponent. The Phillies won Game Two of their doubleheader against the Gitans 6-5 in 10 innings of action. Chase Shugart earned the win in both halves of the doubleheader as a sacrifice fly from Alec Bohm sealed the deal in 10 innings on Thursday evening.
The Phillies (12-19) will now go into their four-game series in Miami on a three-game win streak under interim manager Don Mattingly.
“It was a good day for us,” said Mattingly post-game. “Two walk-offs in a day, a lot of good things, took a lot of guys. [Shugart] getting two wins in one [day] is pretty interesting… a lot of good things happened.
The Phillies went for a bullpen game for the second half of the doubleheader. The Giants, meanwhile, kept their planned starting pitcher in Adrian Houser. One pitch into his outing, Houser had already allowed a run. Turner took the 95.3 mph sinker from Houser and hit it 373 feet to the opposite field. The home run was Turner’s 20th leadoff home run of his career (fourth with the Phillies).
Kyle Schwarber, a man once known for his leadoff home runs in Philadelphia, felt left out watching Turner hit his home run. So Schwarber hit his own. On a 2-1 count, Schwarber mashed a slider deep into right field. The 436-foot home run was the second longest Schwarber has hit this season, seconded by a home run Schwarber hit on April 3 that went 460 feet off Valente Bellozo of the Colorado Rockies. This was the seventh time in franchise history that the Phillies have led off a game with back-to-back home runs.
Game One of the doubleheader had the Giants take an early 2-0 lead in the first inning. Game Two flipped the script.
Tim Mayza worked through two innings of his start with little issues. He allowed three base runners on two hits and one walk, but prevented any runs from crossing the plate while striking out two batters.
Nolan Hoffman took over in the third inning. In the midst of narrowly evading a comebacker from Luis Arraez that was dangerously close to his head, Hoffman navigated a difficult inning that found the bases loaded with two outs. A timely fly-out to center field from Willy Adames closed the books before the Giants could get any runs across the plate, however.
Hoffman was not so lucky in the top of the fourth, when he allowed one run to score on a sacrifice fly to left field. In two innings, Hoffman allowed one run on four hits and one walk.
After Hoffman, the Phillies passed the ball to Jonathan Bowlan, who had just returned on Tuesday from his stint on the injured list for a groin strain. With one out, Bowlan allowed a line drive off the wall of Monty’s Angle in center field. Justin Crawford misplayed the hop, allowing Casey Schmitt to extend the hit to a triple.
With the runner on third base, Rafael Devers hit a sacrifice fly to center field, scoring Schmitt. Schwarber, playing left field to give Bryce Harper a night at designated hitter, made the throw home, but Schmitt outran the throw, beating the tag as Garrett Stubbs received the ball.
With two outs, the top of the order was due up for the Phillies in the bottom of the fifth. Turner reached base on a single into center field, prompting the Giants to go to the bullpen for a left-handed pitcher with Schwarber and Harper due up. Schwarber took an inside sinker to the opposite field for a double, advancing Turner to third as he beat the throw into second base.
After a successful ABS challenge on a called first-pitch strike, Harper worked a four-pitch walk to load the bases for Adolis García. García slung a single into left field, scoring Turner and Schwarber to regain the Phillies’ two-run advantage over the Giants.
With one runner on base and a 1-2 count on Eric Haase in the sixth inning, the skies opened up at Citizens Bank Park. At 7:13 p.m., the game went into a rain delay as the tarp came out onto the field. At 7:24, the quick-hitting rain system was nothing but a memory displayed on the Philadelphia skyline as the tarp was taken off of the field.
In all, the delay was 24 minutes in length.
Following the delay, Bowlan was removed for relief pitcher Trevor Richards, who was called up between games due to Kyle Backhus’ placement on the Injured List with elbow inflammation. Striking out the inherited batter, Bowlan allowed a double to Drew Gilbert to put two runners in scoring position for the Giants. One out later, Bowlan walked Matt Chapman to lead the bases.
Just as quickly as the rain blew into Citizens Bank Park, the Phillies’ lead dissipated as Luis Arraez hit a two-RBI single into right field. Richards was able to get out of the inning with no more damage as the Phillies had four innings to regain the lead once more.
Brad Keller came on with one runner on and one out in the top of the eighth. He struck out two batters to get out of the inning cleanly. After striking out one batter in the ninth, Keller hit Casey Schmitt with a first-pitch sinker.
Mattingly determined this was the time to use his last fully fresh arm, José Alvarado, out of the bullpen. Alvarado allowed a single to Devers, moving Schmitt to third on the hit-and-run. Alvarado struck out Willy Adames for the second out of the inning, but Jung Hoo Lee slipped a single up the middle to score the go-ahead run for the Giants.
Alvarado got out of the inning with no additional damage, though he did load the bases before the final out was recorded. For the second time today, the Phillies would need to put together a come-from-behind rally in the bottom of the ninth.
Pinch hitting for Felix Reyes, Brandon Marsh led off the inning with a double to the wall in left center field. Garrett Stubbs then worked a four-pitch walk, putting two runners on for the Phillies.
Turner, however, grounded into a 6-4-3 double play up the middle. The result moved Marsh to third base, however, 90 feet away from tying the ballgame. Schwarber, who was 3-for-3 on the day with two runs scored, a home run, and a walk, stepped up to the plate.
With a full count and two outs, Schwarber lined the ball into right field for his second double of the day, scoring Marsh to tie the game up at 5-5. The Giants did not even attempt to pitch to Harper, opting to intentionally walk him to face García. García attempted to end the game but flew out on a long line drive to left center field.
With the game tied up at 5-5, Chase Shugart entered for the second time today to pitch the top of the 10th inning. Dylan Moore had entered the game as a pinch runner for Schwarber and remained in the game at first base. Marsh, who pinch hit for Reyes, stayed in to play left field.
With the ghost runner at second base, Heliot Ramos hit a single ricocheting off the glove of a diving Bryson Stott at second base. Crawford reached the ball fast enough in center field to prevent the runner from scoring on the play.
Shugart struck out Matt Chapman before the next diving play was made, this one a success. Arraez hit a line drive right to a diving Bohm at third, who made the catch for the second out of the inning.
Shugart then worked Schmitt into a flyout to right field, ending the inning and keeping the Giants scoreless.
Having made the final out in the ninth, García took over as the ghost runner in the bottom of the 10th. Stott wasted no time bunting it over to third base with a nice dribbler down the third base line.
Alec Bohm hit a line drive deep into center field right on cue, securing the Phillies’ second walk-off victory of the day on a sacrifice fly.
The Phillies had to earn every inch of their first sweep of the season. Game Two had the Phillies use seven pitchers, including Shugart, who had pitched in Game One. The Phillies’ offense came alive when it was needed, including a much-needed sacrifice fly from Bohm, who was 0-for-4 on the day at that point. From the back-to-back leadoff home runs to the sacrifice fly, the Phillies kept pushing forward in an attempt to win the ballgame.
Don Mattingly has yet to lose as manager of the Phillies and has led the Phillies through some difficult waters early on. His first series had the Phillies deal with a rainout, a subsequent doubleheader, two walk-off scenarios, an extra-inning affair, and a rain delay.
“I feel a lot better as each day goes by,” Mattingly replied when asked to reflect on his first few days as manager in Philadelphia. “First day was all over the place. Felt like the game was the last thing I was ready for. Yesterday was better; today's even better.”
Now the Phillies will take the road for the first time with their new skipper as they travel to Miami for a four-game set with the Marlins. Zack Wheeler will get the nod on Friday night against the Marlins. Mattingly noted that the rest of the rotation is to be determined as they figure out where to slot Andrew Painter, who was meant to start today’s originally scheduled ballgame.