Edwin Jackson pitched a great game for Detroit, going 7.1 innings. He struck out four and only gave up one run on a home run by Scott Rolen.
It was the bullpen that cost the Tigers the game. Brandon Lyon pitched one inning and let up two runs to let Toronto lead, which included an Aaron Hill home run.
The Tigers would get one back, however, after Brandon Inge hit a homer off B.J. Ryan, who blew his first save.
Inge finished 2-for-4 with the homer and a double.
In the ninth, Rod Barajas hit a game-winning single that scored pinch-runner Jose Bautista who came in for Adam Lind.
The Blue Jays won 5-4 and improved to 2-0 on the year.
Jays starter David Purcey pitched seven innings and allowed only three runs (two earned) on five hits. He struck out five.
Ryan (1-0) recorded the win, while Lyon (0-1) was hit with the loss for Detroit.
Tigers' first baseman Miguel Cabrera was 2-for-2 with a double and two walks in the losing effort for Detroit.