TORONTO -- Troy Tulowitzki and Josh Donaldson hit back-to-back homers as the Toronto Blue Jays topped the Detroit Tigers 5-3 on Friday night.

Jose Bautista also went deep for Toronto (72-56) and Edwin Encarnacion extended his hit streak to 23 games while driving in a run.

R.A. Dickey (9-10) went 6 2/3 innings, allowing three runs on six hits while fanning six batters. Aaron Sanchez needed just five pitches in a 1-2-3 eighth and Roberto Osuna earned his 16th save of the season with three consecutive strikeouts in the ninth.

Ian Kinsler had two hits for the Tigers (60-68), including a home run, and former Toronto centre-fielder Anthony Gose hit a two-run shot.

Former Blue Jays pitching prospect Matt Boyd (1-5), who was part of the deal that sent David Price to Toronto, gave up five runs over six innings in shouldering the loss. The 24-year-old left-hander also walked three and struck out four.

Kinsler wasted little time putting the Tigers on the board. He launched the first pitch he saw from Dickey over the left-field wall in the first inning for a 1-0 Detroit lead.

The Blue Jays got the run right back in the bottom of the inning when Encarnacion plated Bautista from first base on a double to centre field.

Toronto took the lead in the bottom of the third, hitting back-to-back solo home runs for the eighth time this season.

Tulowitzki struck first with a one-out solo shot off Boyd, and Donaldson followed with his 35th long ball of the year, a monster blast that hit the fifth-deck facade.

Boyd ran into trouble in the fourth, loading the bases on a single, a walk and a single with nobody out. One run scored when Josh Thole grounded into a double play, but the next batter, Tulowitzki flied out to left to end the inning.

Bautista's solo homer in the fifth -- off a first-pitch fastball from Boyd -- gave the Blue Jays a 5-1 lead.

Gose cut the deficit to 5-3 with a two-out, two-run shot off Dickey in the seventh that ended the knuckleballer's outing. Reliever Mark Lowe ended the inning by striking out Rajai Davis on three pitches.

NOTES: Attendance was 46,518. ... The Blue Jays continue their three-game series with the Tigers Saturday afternoon. RHP Drew Hutchison (12-2, 5.06 earned-run average) starts for Toronto. RHP Buck Farmer (0-2, 7.80 ERA) goes for Detroit. ... Blue Jays RHP Marcus Stroman, who's rehabbing from a torn ACL, threw 51 pitches in a simulated game in Dunedin, Fla. He is scheduled to start two rehab games -- for single-A Lansing on Sept. 2 and for triple-A Buffalo on Sept. 5.