Blue Jays right-hander Henderson Alvarez struggled through a four-hit first inning, giving up two runs on a no-doubt homer by Miguel Cabrera to right-center field. Alvarez went four innings, allowing three earned runs on eight hits and a walk.
Kyle Drabek was credited with a five-inning save, and he commented after the game on what's worked for him mechanically this spring.]
"[I've worked on] being able to drive my body toward home instead of toward first," he said. "Today I walked three, but I thought I did [a] good [job] of making sure I was still going home instead of toward first."
Adam Lind drove in Yunel Escobar on a double to center field in the bottom of the first, but the Tigers extended their lead in the second when Andy Dirks tripled to center and scored on Ryan Raburn's groundout. Toronto took a 4-3 lead in the bottom of the inning thanks an RBI ground-rule double from Colby Rasmus, a run-scoring groundout by Rajai Davis and Kelly Johnson's single to right. Eric Thames added another run in the third with a solo shot to center.
Detroit starter Max Scherzer, who will start the Tigers' third game of the season against Boston, allowed nine runs (seven earned) on 11 hits and three walks while striking out four in 4 1/3 innings.
Prince Fielder drew a standing ovation from the crowd in the third inning, but not for his hitting. He stole second base after beating out a double play at first, and about half of the fans in attendance stood and applauded.
The Blue Jays broke the game open with a seven-run fifth, highlighted by Ryan Schimpf's grand slam.
Up next: The Tigers break camp and head north with a stopover in Toledo, where they'll play an exhibition against the Triple-A Mud Hens on Wednesday in a noon ET game at Fifth Third Field. Rick Porcello will make his final preseason tuneup, getting the start opposite former Tigers reliever Fu-Te Ni. The game will be available online at MLB.TV and in Michigan and Northwest Ohio on Fox Sports Detroit.