CHICAGO - Jose Abreu hit a pair of run-scoring singles against Cleveland ace Corey Kluber, and the Chicago White Sox beat the Indians 3-2 Wednesday night to stop a season-high, seven-game losing streak
Abreu put Chicago ahead for good in the seventh with his third hit of the game. Adam Eaton doubled with one out off Kluber (13-8) and advanced on Alexei Ramirez's groundout, and Abreu drove in his AL-high 96th run.
Hector Noesi (8-9) allowed two runs and six hits in seven innings, improving to 5-2 in eight starts since the All-Star break.
Javy Guerra allowed Jason Kipnis' one-out single in the ninth and hit Zach Walters with a pitch with two outs. Zach Putman relieved and retired Chris Dickerson on a flyout for his fourth save in five chances.
Kluber (13-8) lost consecutive starts for the first time this year, allowing three runs and nine hits in 6 1-3 innings with eight strikeouts. The Indians had won three straight.
Michael Bourn's run-scoring single put Cleveland ahead in the third. Chicago went ahead in the bottom half when Abreu hit an RBI single with two outs and scored on a double by Adam Dunn.
Lonnie Chisenhall wrapped a 339-foot homer around the right-field foul pole in the seventh, his 12th home run this season.
Eaton also tripled for the White Sox.