NEW YORK — Michael Pineda was hit hard at the start, and the Yankees' playoff push was delayed again by their longtime rivals when the Red Sox got two homers and five RBIs from rookie catcher Blake Swihart in a 10-4 victory Tuesday night.
Rick Porcello recovered neatly from a rocky first inning, and Boston won its season-best fifth straight game to pass the Orioles for third place in the AL East.
New York is running second in the division and was spared the possibility of the Blue Jays clinching the crown when they were rained out in Baltimore. Toronto will play a doubleheader today against the Orioles and needs only one win — or another Yankees loss — to wrap up its first AL East title in 22 years.
Pineda and the Yankees began the day looking to lock up at least a wild card, but that chance was washed away when the Twins were rained out in Cleveland. New York needs two wins in its final five games — or some help — to reach the postseason for the first time since 2012.
The Yankees managed to make the game interesting for a while, scoring four in the first, but were shut down the rest of the way.
Pineda had given up one run in 111/3 innings over his past two innings but had a nightmarish first inning Tuesday.
Mookie Betts hit a leadoff double to left. After Dustin Pedroia's sacrifice bunt attempt went foul, the second baseman singled to left to put runners on the corners.
Xander Bogaerts knocked in Betts with a grounder to short for a 1-0 lead. David Ortiz belted a fly to right that went over Carlos Beltran's head for a double. Bogaerts then beat Pineda's throw home on Travis Shaw's slow comebacker. The Yankees challenged the safe call, but the call stood.
Brock Holt made it 3-0 with a double to right-center, prompting a visit from pitching coach Larry Rothschild. The meeting was followed immediately by a three-run homer by Swihart.
Swihart hurt the Yankees again after Pineda departed, sealing the victory with a two-run blast off Brian Mitchell with two outs in the eighth to make it 9-4.