Porcello got the final two outs of the frame, but his night was over after five innings, 100 pitches, three hits and as many earned runs, along with four walks and three strikeouts.

— Ryan Brasier got the ball for the sixth and put two men on but was able to get out of the jam. He also had two strikeouts.

— Andrew Cashner gave up a two-out, RBI-triple to extend the Phillies’ lead to 4-2 in the seventh.

— Darwinzon Hernandez had two strikeouts in a hitless eighth.

— Brandon Workman was called for a two-out balk that proved to be costly when Rhys Hoskins was awarded second and eventually driven in by Corey Dickerson with an RBI single to give the Phillies a 5-2 edge in the ninth.

IN THE BATTER’S BOX— Boston quickly got to Phillies starter Drew Smyly in the first when Mookie Betts (1-for-5) doubled and was driven in by Devers (1-for-4) to make it 1-0.

UP NEXTThe Red Sox resume their suspended game with the Kansas City Royals on Thursday afternoon. The game originally took place Aug. 7 but was suspended in the 10th inning with Josh Taylor on the mound with a 2-1 count on Meibrys Viloria. First pitch to resume the contest is set for 1:05 p.m. ET.