Zack Wheeler tossed 7 1/3 strong innings, Brad Miller homered, singled and drove in three runs, and the host Philadelphia Phillies salvaged the series finale with a 6-2 victory over the Boston Red Sox on Sunday.
Odubel Herrera added three hits and an RBI for the Phillies, who snapped a four-game losing streak.
Bryce Harper, who has been mired in a 2-for-25 slump, was held out of the starting lineup.
Wheeler (4-2) allowed three hits and one run to go along with 12 strikeouts and one walk. He joined Cleveland's Shane Bieber as the only pitchers this season to throw at seven seven innings and strike out 10 or more in back-to-back games.
Franchy Cordero and Rafael Devers each hit a solo home run, and Enrique Hernandez had two hits for the Red Sox, who had their four-game winning streak broken.
The Red Sox rested a pair of key starters, Xander Bogaerts and J.D. Martinez.
Red Sox starter Eduardo Rodriguez lasted only four-plus innings and threw a season-high 103 pitches. Rodriguez (5-3) gave up five hits and four runs while striking out six and walking three.
The Phillies took a 1-0 lead in the first inning when Rhys Hoskins hit an RBI single. Miller soon followed with a three-run opposite field homer to left field for a 4-0 advantage.
The Red Sox managed only one hit through the first five innings, a single by Hernandez.
Philadelphia had runners on first and second with two outs in the fifth, but this time Miller struck out.
Hernandez's second single in the sixth snapped a stretch of 17 batters retired in a row by Wheeler.
In the seventh, Alec Bohm struck out looking with runners at first and third to end the threat for the Phillies.
Cordero launched a 474-foot homer in the eighth to close the Red Sox within 4-1.
The Phillies extended their lead to 5-1 in the eighth when Andrew McCutchen lofted a sacrifice fly to center, scoring Miller. Herrera then contributed an RBI double for a 6-1 advantage.
Devers hit his 13th homer of the season in the ninth.
--Field Level Media
Boston | Philadelphia | |
Eduardo Rodriguez | Player | Zack Wheeler |
Loss | W/L | Win |
4.0 | IP | 7.1 |
6 | Strikeouts | 12 |
5 | Hits | 3 |
9.00 | ERA | 1.23 |
Boston | Philadelphia | |
Enrique Hernandez | Player | Odubel Herrera |
2 | Hits | 3 |
0 | RBI | 1 |
0 | HR | 0 |
2 | TB | 5 |
.500 | Avg | .750 |
Team | Hits | HR | TB | Avg | LOB | K | RBI | BB | SB | Errors |
Boston | 4 | 2 | 10 | .129 | 8 | 12 | 2 | 2 | 0 | 0 |
Philadelphia | 10 | 1 | 15 | .323 | 14 | 9 | 6 | 4 | 2 | 2 |