TORONTO -- The Blue Jays won for only the third time in their last eight games by picking up an 8-3 victory over the Detroit Tigers on Monday in front of a sellout crowd at the Rogers Centre on Canada Day.
R.A. Dickey (8-8) pitched seven innings, allowing two earned runs on six hits while striking out four and improving to 6-3 in his last 10 starts.
Detroit (43-38) reached the midpoint of their schedule having lost three straight games.
Mark DeRosa hit Luke Putkonen's 0-and-1 pitch deep to right field for a three-run home run, giving the Blue Jays an 8-2 lead in the fourth inning.
Dickey, who beat the Tigers for the third straight time and first since 2011, entered Monday coming off one of his better starts as a Blue Jay, a two-hitter in a 3-0 victory over Tampa Bay last Wednesday.
Omar Infante got Detroit to within 8-3 with a solo home run in the ninth.
Toronto (41-41) opened a 5-0 lead in the bottom of the third.
The Blue Jays already led, 1-0, when Jose Reyes led off with a solo home run to the second deck, his third of the season.
After Rajai Davis doubled, Jose Alvarez issued walks to Jose Bautista and Colby Rasmus loading the bases for J.P. Arencibia, who singled home two runs. Rasmus scored on Maicer Izturis' sacrifice fly.
Alvarez (1-2) went three innings, allowing four earned runs and six hits while striking out four.
Detroit got two in the fourth to pull to 5-2. Prince Fielder took Dickey to right for a solo home run, for his 14th of the season. Two batters later, Omar Infante's ground-rule double scored Victor Martinez.
The Blue Jays opened the scoring in the second when Munenori Kawasaki's single scored Izturis from third. Josh Thole tried to score from second on the play, but was thrown out by Andy Dirks.
NOTES: Designated hitter/first baseman Edwin Encarnacion of Toronto was a late scratch because of left hamstring soreness. He was replaced by J.P. Arencibia. ... Toronto designated hitter Adam Lind, who injured his back Sunday in Boston, did not play Monday, but is hoping to return Tuesday or Wednesday. ... Since winning 11 consecutive games, the Blue Jays have lost five of their last seven to finish the first half 40-41. ... Detroit is in the middle of an 11-game trip, which concludes with a four-game series in Cleveland beginning Friday. ... Entering Monday's game, the Tigers had won 16 of their last 25 meetings with the Blue Jays dating to September 2009. ... The Tigers entered Monday leading the American League with a .280 bating average. ... Right-hander Anibal Sanchez of Detroit, who has been sidelined since June 16 because of a right shoulder strain, was scheduled to begin an injury rehab assignment Monday.