TORONTO -- Luke Maile made up for "the dumbest play" of his career with the biggest home run he's ever hit.
Curtis Granderson walked to begin the 12th and Maile followed with a drive to right.
Asked where the game-winning homer ranked among his career highlights, Maile said it was "probably number one."
Maile also hit a game-tying homer off Sale in the seventh. It was the first multihomer game of his career. Maile went 3 for 5 with three RBI.
"You've got to tip your cap," Sale said. "He had himself a heck of a night."
Maile, who came in without a home run since May 31, 2017, redeemed himself for a throwing error that led to the Red Sox taking a 3-2 lead in the fourth.
"That obviously felt terrible," Maile said. "That was the dumbest play of my entire career."
Maile told right-hander Aaron Sanchez he'd do what he could to take his pitcher off the hook after the errant throw.
"He was like `Hey, I'm going to get you back for that," Sanchez said. "I didn't think it was going to be like he did it two times."
Maile tied the game in the seventh, snapping a streak of 15 consecutive outs by Sale with his first homer of the season.
"He left it out over the plate just a little bit for me," Maile said.
Sale matched his career high by striking out 15 over a season-high nine innings. The left-hander allowed three runs and six hits, and walked none.
"That was impressive," Red Sox manager Alex Cora said. "That slider was the best of the season. He was outstanding."
Sale is the third pitcher in Red Sox history to strike out 15 while walking none. Pedro Martinez had four such games while Roger Clemens had three.
Sale struck out six straight batters over the fourth and fifth innings, getting all six swinging.
"He threw a couple of sliders tonight that were just crazy," Maile said.
Recalled from Triple-A Buffalo earlier Friday, right-hander Sam Gaviglio (1-0) pitched three innings for the win in his Blue Jays debut.
Boston's Hanley Ramirez tried to score from first base on a two-out double by Martinez in the third but ran through a stop sign from third base coach Carlos Febles and was thrown out at home plate.
Xander Bogaerts homered off Sanchez to begin the fourth, his fourth.
Sanchez allowed three runs, two earned, and five hits in five innings.
Boston has lost its past three extra-inning games.
TAKING A PASS
Maile's passed ball on the dropped third strike was Toronto's first of the season. The Blue Jays began the day as the only team in the majors without a passed ball in 2018.
FIVE IS ENOUGH
Toronto is 17-0 when scoring at least five runs.
Toronto DH Kendrys Morales snapped a career-worst 0-for-28 slump with a leadoff double in the second.
Red Sox: 2B Dustin Pedroia (left knee surgery) had seven at-bats in an extended spring training game Friday and is expected to join Triple-A Pawtucket Monday or Tuesday. ... OF Jackie Bradley Jr. sat for the third straight game. He is 5 for 50 in his past 16 games with no extra-base hits and 24 strikeouts. Cora said Bradley is likely to return to the lineup Saturday.
Blue Jays: RHP Marcus Stroman was placed on the 10-day disabled list because of a sore right shoulder. Stroman had a late start to spring training because of shoulder pain. He's 0-5 with a 7.71 ERA in seven starts. "I haven't been myself out there at all," Stroman said. ... Toronto optioned LHP Tim Mayza to Triple-A Buffalo and recalled RHP Joe Biagini and Gaviglio from Triple-A. Biagini is expected to start in Stroman's place on Sunday.
Red Sox: LHP David Price (2-4, 5.11) makes his first start in nine days after missing a turn because of Carpal tunnel syndrome. Price allowed a season-worst nine runs, at Texas on May 3. He's 11-1 in 16 career starts in Toronto.
Blue Jays: RHP Marco Estrada (2-2, 5.21) pitched six shutout innings at Tampa Bay in his previous start but is winless in his past three outings. He allowed a season-worst five runs against Boston on April 26.
More AP baseball: https://apnews.com/tag/MLBbaseball
Bat from Yankees legend Lou Gehrig goes for $1M
A bat used by Yankees legend Lou Gehrig commanded more than $1 million at a Dallas auction house.
How Hank Aaron inspired in the chase to break Babe Ruth's HR record
Jackie Robinson's daughter Sharon narrates an essay on Hank Aaron and the discrimination he endured chasing the all-time home run record held by Babe Ruth.
Mets simulation broadcast throws shade at Astros
The SNY broadcast team of Gary Cohen, Keith Hernandez and Ron Darling took some shots at the Astros during a video game simulation of a matchup against the Mets.
MLB draft rankings: The top 100-plus players available in 2020 and beyond
This year's five-round draft will have an impact on college stars like Spencer Torkelson. Plus, early rankings for the 2021 and 2022 classes.
'We're all just trying to help each other': How video games are bringing MLB players and fans together
With the routine of baseball broken by a global pandemic, MLB stars have turned to livestreaming on Twitch, building unique relationships with their fans.
Tim Kurkjian's baseball fix: Hank Aaron passed Babe Ruth, and he cried
The Braves' relievers held a lottery for the best spot in the bullpen where the homer might land. When Tom House caught the ball, he ran it to home plate to give to Aaron. He saw something he'd never seen before.