Adam Dunn hit his major league-leading 31st home run, Philip Humber pitched six solid innings and the Chicago White Sox won their fifth straight game by beating the Texas Rangers 5-2 on Saturday night.
Paul Konerko added a two-run homer for Chicago, which increased its AL Central lead to 2½ games over Detroit. The White Sox have won the first two in a three-game series between division leaders.
Humber (5-5) didn't allow a hit through three innings and won for the second time in three starts. He yielded one run, four hits and struck out four.
Matt Harrison (12-6), who lost his second straight start, gave up five runs and seven hits in seven innings. The left-hander walked three and struck out four.
Josh Hamilton sat out after Rangers manager Ron Washington elected to give his slumping slugger a mental break. Hamilton is batting .145 in July and heard rare boos from his home fans after striking out twice Friday night.
Adrian Beltre moved into Hamilton's third spot in the batting order, and rookie Leonys Martin played left field.
The Rangers also shuffled the middle of their lineup. Nelson Cruz hit fourth for the second time in two years, David Murphy was in the fifth spot and Michael Young batted sixth.
Mike Napoli had a solo homer and an RBI groundout for Texas, which dropped its fifth in a row to the White Sox. Humber and three relievers held the Rangers to five hits.
The White Sox had two rookies and backup catcher Tyler Flowers in the lineup, but offensive leaders Dunn and Konerko came through with the big hits to sink the Rangers.
Harrison allowed only a walk through three innings before Chicago broke through. Dunn singled off Ian Kinsler's glove at second base with one out in the fourth. Konerko followed with a 416-foot drive to left, his 17th home run of the season.
Konerko is 10 for 19 with three home runs and seven RBIs over his last five games.
After rookie Eduardo Escobar hit an RBI double, Dunn capped a three-run fifth with a two-run shot that just cleared the fence in the center. That extended Chicago's lead to 5-0.
After losing five in a row, the White Sox have responded by scoring 40 runs during their current winning streak.
Young tripled leading off the seventh and Napoli followed with a walk that ended Humber's night.
Jesse Crain inherited the first-and-third jam. He struck out Martin and Craig Gentry, then got some help from his defense. Dayan Viciedo made a diving catch of Kinsler's looping fly in shallow left to end the inning.