TORONTO -- Adam Dunn belted his major league-leading 34th homer to anchor a five-run seventh inning and power the Chicago White Sox past the Toronto Blue Jays 9-5 on Wednesday night.

Dunn sent right-hander Brad Lincoln's third offering into the second deck to break a 4-4 tie, much to the dismay of a Rogers Centre gathering of 20,119. Dayan Viciedo added a two-run shot off Lincoln that put Chicago ahead 9-4.

Dewayne Wise also homered and drove in four runs for Chicago (64-52), which has won 14 of its last 21 games but earned just its fifth win in 20 contests in Rogers Centre.

Toronto (55-62) suffered its second straight loss to Chicago and seventh defeat in nine games overall.

The Blue Jays erased a 4-0 Chicago lead with one run in the fifth when Omar Vizuel stole third and scored after being hit by Chicago catcher A.J Pierznyski's throw to third. Then in the sixth, Kelly Johnson's three-run homer, his 14th of the season, made it 4-4 after Edwin Encarnacion's leadoff single and David Cooper's ground-rule double.

Jeff Mathis had a solo homer in the ninth for Toronto.

Left-hander Ricky Romero (8-10) lost his ninth straight decision for Toronto. He pitched into the seventh and left the game tied 4-4 after issuing consecutive walks to Alejandro De Aza and Kevin Youkillis. Romero surrendered six earned runs on eight hits with two walks, five strikeouts and two hit batters on the night.

Gavin Floyd (9-9) went six innings, allowing four runs (three earned) and eight hits with eight strikeouts for American League Central-leading Chicago.

Chicago opened the scoring with two in the second, thanks to Wise's bases-loaded single. Pierzynski, Alex Ramirez, Viciedo and Wise all singled to open the frame, with Encarnacion -- making a rare appearance in left field -- trying a nice diving attempt at Wise's hit but failing to make the catch.

But Encarnacion lay against the wall grasping his shoulder as the two Chicago runs scored before getting up and throwing the ball back into the infield. Encarnacion remained in the game and Romero got Orlando Hudson to fly out and fanned De Aza before Youkilis flied out to end the threat.

Wise's two-run shot in the fourth put Chicago ahead 4-0. Wise, who came into the game with just 10 runs-batted in, also brought home Viciedo, who walked.