CHICAGO (AP) — Dayan Viciedo homered and hit a go-ahead two-run single to finish with four RBIs, helping the Chicago White Sox rally for a 7-5 victory over the Detroit Tigers on Monday night.

Adam Dunn hit his 12th home run of the season in the first inning for Chicago, surpassing his total from all of last season.

John Danks got off to a rough start for the White Sox, giving up three runs in the first. Danks surrendered five runs on nine hits in three innings of work — his shortest outing of the season.

Zach Stewart (1-1) earned the win, allowing only one hit over three scoreless innings.

Trailing 5-4, the White Sox loaded the bases with one out in the sixth against reliever Luke Putkonen (0-2). Alex Rios and A.J. Pierzynski singled before a walk to Alexei Ramirez. Viciedo followed with a two-run single to center to put the White Sox ahead. Brent Morel, who came in batting .182 and appeared ready to bunt two pitches earlier, then lined an RBI single to left for a 7-5 lead.

Chicago reliever Hector Santiago relieved Stewart in the seventh and retired three straight with two runners on. Matt Thornton pitched the eighth and Addison Reed gave up a single and walk in the ninth before getting his third save in as many chances. White Sox relievers allowed three hits in six shutout innings.

Tigers starter Drew Smyly allowed five hits in five innings, including Dunn’s two-run shot in the first.

During Detroit’s quick start, Andy Dirks walked, Miguel Cabrera singled and Prince Fielder hit a two-run double when Chicago center fielder Alejandro De Aza appeared to misjudge his line drive and the ball went over his head. Delmon Young followed with another double over De Aza’s head and the Tigers were up 3-0.

But one out after a single by De Aza in the bottom half of the first, Dunn lifted his homer to deep right, surpassing his disappointing 2011 total in Chicago’s 36th game.

Danks gave it right back in the third, surrendering three singles and then walking Jhonny Peralta with the bases loaded to make it 4-2 before Gerald Laird’s sacrifice fly put the Tigers back up by three.

Viciedo, who came in mired in a 1-for-17 slump, connected on his fourth homer in the fifth, a two-run blast that made it 5-4.

Notes: Tigers manager Jim Leyland came out to argue with third base umpire Gerry Davis in the second after a shot down the third base line by Cabrera was ruled foul. Replays showed the ball may have been fair and would have scored a run since Austin Jackson had doubled earlier in the inning past third. … Dunn’s homer was his first off a lefty since Aug. 6, 2010, when he hit a pair off the Dodgers’ Clayton Kershaw while he was with the Nationals. Dunn batted .064 (6 for 94) against lefties last season with just one extra base hit, a double. … Detroit’s Max Scherzer (2-3, 5.73 ERA) pitches against Jake Peavy (4-1, 1.89 ) in the finale of the brief two-game series. It will be the finale of a nine-game road swing for the Tigers, who are 3-5 on the trip.

(© Copyright 2012 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten or redistributed.)

Watch & Listen LIVE