Jose Abreu hit his 19th home run leading off the second, then started a seven-run White Sox onslaught in the sixth against Justin Verlander as the White Sox beat the Tigers 8-2 for their second win in as many games against the AL Central leaders.

John Danks (4-5) gave up two runs over seven innings for his fourth consecutive good start. Danks, who has given up five runs over 29 1/3 innings during that span, lowered his ERA to 4.17. Danks allowed six hits and two walks while striking out four.

Verlander (6-6), the six-time All-Star who was 13-3 with a 2.67 ERA over his previous 17 starts against the Sox dating back to June 2009, saw his ERA climb to 4.61 this season. The Sox tagged him for seven runs on eight hits and four walks.

Abreu (3-for-4), who homered against Verlander for the second time this season, singled to lead off a sixth inning that saw the Sox send 12 batters to the plate. Adam Dunn singled twice in the inning, and Alejandro De Aza singled in a run to start a barrage of two-out hits including a two-run single by Gordon Beckham, a two-run double by Conor Gillaspie and an RBI single by Dunn.

The Sox (33-33) will have a chance to sweep the Tigers (33-28) when ace Chris Sale opposes Tigers ace Max Scherzer in the series finale Thursday night. The series was cut short to three games because of Tuesday’s rainout. The Sox won 6-5 Monday.

The Tigers are 6-16 over their last 22 games.