CLEVELAND -- Jose Abreu hit his major league-leading 29th homer, a two-run shot that sent the Chicago White Sox over the Cleveland Indians 6-2 on Saturday.
Abreu, picked for the AL All-Star team in his rookie season, broke a scoreless tie in the fourth inning with his drive off Zach McAllister (3-5).
The homer cleared the fence in right field and landed in the White Sox bullpen for Chicago's first hit. All-Star outfielder Michael Brantley hit a leadoff homer in the eighth for Cleveland.
Scott Carroll (4-5) held Cleveland to two hits in five shutout innings before being pulled with a stiff lower back. The rookie right-hander has won two straight starts, in which he hasn't allowed a run over 11 2-3 innings.