BOSTON (AP) -- Edwin En carnacion hit a pair of two-run homers and the Toronto Blue Jays beat the Red Sox 7-4 on Tuesday night, handing Boston its fifth straight loss.
Melky Cabrera and Erik Kratz also homered for the Blue Jays, who won their second straight and sixth in eight games.
J.A. Happ (3-1) struck out six in the first three innings and picked up his third win in four starts since joining the rotation.
Jonny Gomes hit a two-run homer for Boston. The losing streak is the longest for the Red Sox since 2012.
Casey Janssen picked up his fourth save, with a rocky ninth inning. Dustin Pedroia and Shane Victorino led off the ninth with consecutive singles. David Ortiz nearly tied it with a long fly ball that drifted foul, and then struck out. Janssen got Mike Napoli to ground into a double play to end it.
Encarnacion hit a two-run homer in the third and Kratz added a solo shot in the fourth off Felix Doubront (2-4), who left the game after Jose Reyes and Cabrera opened the fifth with back-to-back doubles. The Red Sox said Doubront was pulled because of fatigue in his left shoulder.
Edward Mujica replaced Doubront and struck out Jose Bautista, but Encarnacion followed with a towering shot to left for his second two-run homer of the night and Toronto led 6-0.
Boston scored twice in the fifth, and then Cabrera added a solo shot to left in the sixth.
Happ started the sixth but was pulled after Gomes' two-run homer cut Toronto's lead to 7-4.
Napoli led off the sixth with a single and Gomes followed with a homer that bounced off the top of the Green Monster. Crew chief Gary Cederstrom needed only about 30 seconds to review the video before confirming it was a home run, pulling Boston within 7-4.
Brock Holt, Jackie Bradley Jr. and Dustin Pedroia doubled in the fifth as Boston scored twice to cut Toronto's lead to 6-2.
Boston loaded the bases with one out in the fourth, but third baseman Brett Lawrie helped get Happ out of the jam.
Lawrie lunged at a line drive by Xander Bogaerts that was headed for left field. The ball bounced out of his glove when he landed, but Lawrie quickly grabbed it, tagged third for the force out and threw it to Kratz to double-up David Ortiz at the plate.
Doubront allowed five runs on five hits, striking out two and walking three.
Notes: Toronto RHP Drew Hutchison (2-3) is scheduled to face Boston right-hander Clay Buchholz (2-3). ... Encarnacion hit multiple homers for the third time this season and 14th in his career. ... Red Sox manager John Farrell said before the game that Boston had re-signed veteran SS Stephen Drew, a member of last year's World Series championship club who turned down a $14.1 million offer from Boston and become a free agent. ... Toronto LHP Rob Rasmussen made his major league debut when he came in from the bullpen with one out in the seventh.