Game over: Blue Jays 9, Red Sox 7: Not the type of game you'd expect when Jon Lester is pitching, but the Sox lefty allowed six runs over six innings. He still had a chance to get the win when he left the game.
Edwin Encarnacion crushed a pair of two-run homers to pace the Jays' powerful attack.
Both teams made costly errors. Jarrod Saltalamacchia threw a pickoff attempt at first base into right field scoring two runs in the third inning. A defensive replacement, shortstop Munenori Kawasaki, threw away a routine, inning-ending double-play grounder in the seventh which led to a three-run double by David Ortiz to give Boston a brief 7-6 lead. Ortiz also homered.
Saltalamacchia explained after the game that his elbow hit the umpire's mask, which should constitute a dead ball. But home plate umpire Clint Fagan didn't see it that way even after the fact.
Encarnacion's second blast off Junichi Tazawa seventh proved to be the winning blow. The Jays scored an insurance run in the eighth off Joel Hanrahan.
Casey Janssen put the Sox away in the ninth to record his seventh save. The game was played in 3:14 before 22,915.
The Red Sox were 18-8 in April, one short of the team record for April wins.
Bottom 8th: Blue Jays 9, Red Sox 7: Colby Rasmus knocked in the insurance run off Joel Hanrahan, who was making his first appearance since April 13 (hamstring). He allowed a leadoff single to J.P. Arencibia, who was advanced on a sacrifice bunt by Maicer Izturis.
Top 8th: Blue Jays 8, Red Sox 7: Lefty Darren Oliver, 42, who pitched for the Red Sox 11 years ago, walked leadoff man Jarrod Saltalamacchia, but then got the next three batters to preserve the one-run lead.
Bottom 7th: Blue Jays 8, Red Sox 7: - Edwin Encarnacion demolished a Junichi Tazawa fastball with a lined shot to center with Jose Bautista aboard to give the Jays the lead. Encarnacion's second two-run homer of the game, his ninth of the season.
Top 7th: Red Sox 7, Blue Jays 6: What a brutal defensive team the Blue Jays are. John Gibbons brings Munenori Kawasaki in for defense at SS. Nava hits what looks to be inning-ending double play grounder and Kawasaki throws wide of second. Everyone safe. Two batters later, David Ortiz scorches a bases-loaded double scoring three runs to take the lead.
Bottom 6th: Blue Jays 6, Red Sox 4: Lester retired the side.
Top 6th: Blue Jays 6, Red Sox 4: Jonny Gomes pinch-hit for Mike Carp with lefty Aaron Loup on the mound and homered, his first.
Bottom 5th: Blue Jays 6, Red Sox 3: Encarnacion hit a mammoth homer, only the 17th time a homer has been hit in the upper deck off Lester. Rajai Davis had singled.
Top 5th: Blue Jays 4, Red Sox 3: Stephen Drew and Jacoby Ellsbury with back-to-back singles to open the fifth. Pedroia knocks the run in with a single to center. Drew makes a nice slide to plate to beat the throw. Ellsbury was picked off second base in a horrible base-running play to end the inning.
Bottom 4th: Blue Jays 4, Red Sox 2: Lester strikes out two in a 1-2-3 inning.
Top 4th: Blue Jays 4, Red Sox 2: David Ortiz and Mike Carp unloaded for homers to right center. It was Ortiz's third and Carp's first as a Red Sox. Both came off Morrow, who had a four-run lead entering the inning. Great diving stop by Brett Laurie at third on Will Middlebrooks' scorching grounder which the Jays turned into an impressive double play.
Bottom 3rd: Blue Jays 4, Red Sox 0: Lester loaded the bases with no outs (one via HBP and one via walk). Jarrod Saltalamacchia, throwing down to first base, misfired on location and the ball went into right field scoring two runs. Arencibia's two-out double scored the third Sox run.
Top 3rd: Blue Jays 1, Red Sox 0: Jacoby Ellsbury walked with one out, but Brandon Morrow got the next two batters.
Bottom 2nd: Blue Jays 1, Red Sox 0: Lester allowed a two-out single to Colby Rasmus as Dustin Pedroia made a tremendous diving stop, but Rasmus was too fast to allow a throw. Lester struck out Bonfacio to end the inning.
Top 2nd: Blue Jays 1, Red Sox 0: Morrow has struck out the last five Red Sox hitters. Throwing up to 98 mph.
Bottom 1st: Blue Jays 1, Red Sox 0: Jose Bautista launched a long drive to center that landed off the wall, about 400 feet, scoring the speedy Rajai Davis, who had walked and stole second base against Sox starter Jon Lester. Melky Cabrera stranded Bautista at second when he struck out on an 0-2 pitch.
Top 1st: Red Sox 0, Blue Jays 0: The Red Sox threatened against Brandon Morrow with two baserunners (a walk to Jacoby Ellsbury and an infield single to third by Dustin Pedroia), but Morrow struck out David Ortiz and battled Mike Napoli who also struck out, but not after Morrow had thrown 27 pitches.