CHICAGO (AP) -- Jermaine Dye's grand slam capped a seven-run fourth inning Wednesday night, leading the Chicago White Sox to a 7-4 victory over the slumping Minnesota Twins.
John Danks allowed five hits and two earned runs over 52/3 innings for the White Sox, who had lost five straight games before opening a homestand with two victories over the Twins. Danks (3-3), who had an 8.35 ERA in his previous four starts, won for the first time in nearly a month.
The Twins have lost a season-high six consecutive games. They have dropped 10 of 11 in Chicago, getting outscored 79-36.
Francisco Liriano (2-5) gave up seven runs on seven hits and three walks over four innings. Minnesota pitching has been good medicine for the White Sox, who have an AL-low 157 runs.
White Sox shortstop Alexei Ramirez's error on potential double-play grounder helped the Twins take a 2-0 lead in the fourth. Jason Kubel had an RBI single and Joe Crede added a sacrifice fly.
Chicago then broke open the game in its half of the inning, sending 10 batters to the plate. Paul Konerko's two-run homer tied it, Josh Fields singled in a run and, after Corky Miller doubled and Jayson Nix drew a two-out walk, Dye hit Liriano's 0-1 pitch into the left-field bleachers.
It was the eighth career grand slam for Dye, who since joining the White Sox before the 2005 season leads all AL outfielders with 147 homers. A strong right-handed hitter who usually excels against lefties, Dye was batting only .133 vs. left-handers this season until he took Liriano deep.
The White Sox have homered in 20 straight home games against the Twins, hitting 40 shots in those contests.
Michael Cuddyer had a two-run homer off Danks in the sixth. Octavio Dotel, Matt Thornton, Scott Linebrink and Bobby Jenks then combined for 3 1-3 innings of one-hit relief, with Jenks earning his ninth save in as many chances.
NOTES: Twins LHP Glen Perkins, on the DL since Monday, underwent an MRI that showed inflammation of the ulnar nerve in his pitching elbow. ... Fields is batting .122 in his last 11 games and has struck out 43 times in 133 at-bats this season. White Sox manager Ozzie Guillen said he'll bench the 3B "if he keeps doing what he's doing." ... Twins C Joe Mauer extended his hitting streak to 13 games. ... White Sox LF Carlos Quentin, who missed his fifth straight game with a heel injury, hopes to be back Friday against Pittsburgh.