Brett Gardner hit a tiebreaking homer in the sixth inning for one of his three hits, helping the Yankees beat the Boston Red Sox 8-7 on Sunday night.
Former Red Sox infielder Stephen Drew had a pair of hits and drove in four runs in his third game with the Yankees since he was sent there at the trading deadline. Esmil Rogers (1-0) earned the victory in his Yankees debut by throwing three hitless innings, striking out three and allowing one walk.
David Robertson pitched the ninth for his 29th save.
Craig Breslow (2-3) came in to relieve Clay Buchholz to start the sixth inning and gave up Gardner's leadoff homer before retiring the next three batters.
Yankees starter David Phelps lasted just two innings, allowing five runs and six hits with two walks. He departed with right elbow inflammation and will be evaluated later this week in New York.
Boston starter Clay Buchholz allowed seven runs in five innings.
Dustin Pedroia and David Ortiz homered for Boston. Pedroia lined a 3-2 pitch just foul with two out in the bottom of the ninth one pitch before grounding out to shortstop to end the game.
The Red Sox led 3-0 after one inning, 5-3 after two and 7-4 after four. But the Yankees tied it in the fifth on Chase Headley's RBI double and Drew's two-run single.
Gardner led off the sixth with his 15th homer of the year — and his fifth in six games — on a 2-0 pitch, sending it over the Red Sox bullpen beyond right field.