BOSTON — Andrew Benintendi singled to right in the 12th inning, driving in Xander Bogaerts from third for the winning run as the Boston Red Sox outlasted the Philadelphia Phillies 4-3 on Tuesday night.
Mitch Moreland hit one homer and barely missed another in the 12th with a long single off the Green Monster, allowing Bogaerts to advance to third and set up Benintendi's first career walk-off hit. The ball bounced over the short wall in right, but was officially still a single.
It didn't matter much as the Red Sox beat the Phillies in extra innings for the second straight night, extending Philadelphia's losing streak to seven.
Fernando Abad (2-0) pitched the 11th and 12th for Boston, which blew great opportunities in the first two extra innings before finally cashing in after Louis Garcia (1-1) walked Bogaerts with one out in the 12th.
Boston left 12 runners on base and was 2-for-12 with runners in scoring position until Benentendi put an end to it.
Aaron Altherr hit a two-run homer for the Phillies, who rallied from a 3-0 deficit and also had some opportunities to take the lead near the end.
Benintendi threw out Howie Kendrick at home as he tried to score the go-ahead run in the eighth when Maikel Franco hit a line drive off the Green Monster in left.
Ben Lively pitched seven solid innings in his third career start, digging himself out of some early trouble and holding Boston to three runs and eight hits. He walked two, struck out two and hit a batter but did not allow a run after Moreland's solo homer to center in the third put Boston up 3-2.
David Price made his home debut for the Red Sox and needed just six pitches to put the Phillies down in the first. But the Phillies forced him to throw 36 pitches in the second inning when they loaded the bases with one out. The Phillies didn't score until the third when Altherr drove a pitch from Price that cleared the Green Monster and signs above it to tie it at 2-all.
After Moreland put Boston back up with his ninth homer of the season, Philadelphia tied it in the sixth when Michael Saunders ran out a fielder's choice, just avoiding a double play and allowing Tommy Joseph to score.
The Red Sox loaded the bases with one out in the first but only got one run out of it. After walking Benintendi with the bases loaded to put Boston up 1-0, Lively got out of the early jam when Hanley Ramirez grounded into a double play. Boston got another run in the second when Jackie Bradley Jr. led off with a double and scored on a double by Christian Vazquez.
Price pitched six innings, allowing three runs, four hits and four walks, striking out six.