Boston, MA (SportsNetwork.com) - Brett Gardner hit a tiebreaking home run in the sixth and finished with three RBI as the New York Yankees beat the Boston Red Sox, 8-7, in the rubber match of a three-game set at Fenway Park.
Stephen Drew drove in four runs against his old Boston club in the back-and- forth contest that saw New York twice erase three-run deficits.
Esmil Rogers (1-0) got the win in his Yankees debut after not allowing a hit in three solid innings of relief.
David Robertson walked the leadoff batter in the ninth, but Brock Holt lined into a double play. Robertson then retired Dustin Pedroia on a ground ball to short to earn his 29th save of the season.
Pedroia and David Ortiz both clubbed two-run homers for the Red Sox.
Craig Breslow (2-3) was saddled with the loss after giving up the Gardner homer to open the sixth.
New York starter David Phelps lasted only two innings before leaving with right elbow inflammation. He gave up three runs in the first, then served up Pedroia's two-out blast over the Green Monster.
Holt opened the first with a single, advanced to third on Pedroia's base hit and scored on an Ortiz sacrifice fly. Daniel Nava later plated two with a bases-loaded single to right field.
Boston didn't have the lead for long as New York countered with three second- inning runs. A two-run double by Gardner tied the game, but the Red Sox moved ahead 5-3 in the bottom of the frame on the Pedroia home run.
After an uneventful frame, the teams resumed trading blows. Buchholz, once again, failed to hold onto the lead.
Ortiz smashed a pitch from Yankees reliever Chase Whitley to right-center field to put Boston up 7-4 in the fourth.
Buchholz retired the first two batters in the fifth, but gave up an RBI double to Chase Headley before Drew tied the game by lining a two-run single to right. Drew also doubled home Brian McCann in the fourth.
The line for Buchholz read seven runs, eight hits and five walks in five innings.
New York's Carlos Beltran went 2-for-4, extending his hitting streak to 10 games. He has six straight multi-hit games ... The win was the 699th in the managerial career of New York's Joe Girardi ... Boston has lost 10 of its last 12 games.