TORONTO (AP) - Aaron Sanchez didn't have his All-Star stuff on Saturday.
No matter. The Blue Jays right-hander is still headed for San Diego.
Victor Martinez hit a tiebreaking home run in the eighth inning and the Tigers stopped Toronto's seven-game winning streak, beating the Blue Jays 3-2 on Saturday.
Following the game, Sanchez was named to the AL All-Star squad, replacing injured Red Sox closer Craig Kimbrel.
"That's a huge accomplishment," Sanchez said. "There were so many other guys deserving of this award and to be mentioned with those people is a huge honor for me."
Petco Park was also where Sanchez last made an All-Star team, as a California high schooler in 2009.
"Seven years later, to be in my first big league one, it's kind of surreal," Sanchez said.
Sanchez joins third baseman Josh Donaldson, designated hitter Edwin Encarnacion, and outfielder Michael Saunders as active Blue Jays headed to the All-Star Game. Pitcher Marco Estrada had to give up his spot because of a bad back, but still plans to attend the game.
Sanchez is 9-1 with a 2.97 ERA and has not lost since April 22 against Oakland.
"He's had a tremendous first half," manager John Gibbons said. "I think he's just scratching the surface, I really do."
Sanchez had pitched eight innings in each of his previous two starts, both victories, but wasn't as sharp against the Tigers. He allowed two runs and five hits in five innings.
Justin Upton had two hits and Andrew Romine reached base three times for the Tigers, who had lost seven of their previous nine against Toronto.
Bruce Rondon (3-1) earned the win despite allowing a tying home run to Devon Travis in the seventh. Rondon missed the first two games of the series with flu-like symptoms.
Justin Wilson pitched the eighth and Francisco Rodriguez finished for his 24th save.
Martinez broke a 2-all tie with a one-out drive off Jason Grilli (3-3).
Matt Boyd allowed one run and four hits in five innings for Detroit. He was recalled from Triple-A Toledo to start in place of Daniel Norris, who has a strained right oblique.
"He did an excellent job," Ausmus said. "He did exactly what we needed him to do."
The Tigers loaded the bases against Sanchez with nobody out in the second but Toronto got a double play to limit the damage.
Left fielder Ezequiel Carrera caught Steven Moya's fly ball and threw home in time to retire Martinez, who was attempting to tag up from third.
Jarrod Saltalamacchia walked to load the bases a second time before Romine drove in the game's first run when he was hit by a pitch
Saltalamacchia made it 2-0 in the fourth with a two-out RBI single. Carrera cut it to 2-1 with an RBI triple in the fifth.
The Blue Jays have five All-Stars for the third time in team history. Toronto sent seven players to the 1993 game and five in 2006.
START ME UP
Blue Jays starters have held the opposition to three earned runs or fewer in 11 straight.
BLESS THIS MESS
The Tigers have won six of the seven games in which they've made multiple errors.
Blue Jays: OF Jose Bautista (left big toe) has begun hitting off a tee, Gibbons said. Bautista has not played since June 16. There is no timetable for his return. ... INF Ryan Goins, who went on the DL with a strained forearm after pitching an inning of relief in Toronto's 19-inning loss to Cleveland on July 1, has resumed throwing.
Tigers: RHP Anibal Sanchez (5-9, 6.52) allowed a season-worst seven runs in 4 1-3 innings in a 12-1 loss at Cleveland on July 5. Sanchez has not won as a starter since April 28 against Oakland.
Blue Jays: RHP R.A. Dickey (6-9, 4.10) has allowed at least one home run in each of his past six starts, surrendering 11 in that span.