CLEVELAND -- Corey Kluber allowed four runs in six innings, and Nick Swisher hit a two-run homer in the fifth, leading the Cleveland Indians to a 7-4 win over the Chicago White Sox on Friday night.
Kluber (9-6), left off the AL All-Star team despite a strong first half, wasn't his usual dominant self but pitched well enough to win. The right-hander has won three of his last four decisions. Cody Allen struck out the side in the ninth for his 11th save.
Swisher's homer off Hector Noesi (3-7) to centre field broke a 4-4 tie. David Murphy also homered for Cleveland, his first since May 21.
Before Swisher's home run, the biggest cheer from the crowd of 24,652 came when the Indians put a message on the scoreboard welcoming home NBA superstar LeBron James, who announced he was returning to the Cleveland Cavaliers. Chants of "LBJ" were heard later in the game.
Adam Dunn hit a leadoff homer in the fifth for Chicago, which has lost three straight.
The Indians were helped by an overturned call on a replay in the fifth. Asdrubal Cabrera was originally called out trying to steal second, but manager Terry Francona challenged the call, and Cabrera was ruled safe after a review.
Lonnie Chisenhall's single tied it before Swisher homered to centre.
Francona and a trainer visited Kluber in the fourth after he backed up the plate, but he remained in the game. Kluber struck out five, walked two and gave up eight hits.
Kluber was among the players in an online vote for the final spot on the All-Star team. The Indians' massive marketing campaign for Kluber fell short, but he enters the break with a 3.01 ERA and is fourth in the AL with 142 strikeouts.
Adrian Nieto's RBI double and Leury Garcia's run-scoring grounder in the second put Chicago in front. Murphy's two-run homer tied it in the bottom of the inning.
Adam Eaton's RBI double in the fourth made it 3-2, but the Indians quickly tied it when Chris Dickerson drew a bases-loaded walk.
Kluber retired the first batter in the second, but the next three reached base. Conor Gillaspie doubled, took third on a single and scored on Nieto's double to left. Garcia's grounder made it 2-0.
Swisher singled with one out in the second, and Murphy homered to right,
Eaton's double to left-centre scored Garcia from first base in the fourth. Dunn homered to dead centre field, the 454th shot of his career.
Noesi allowed six runs in 4 2-3 innings.
White Sox All-Star Jose Abreu, who leads the majors with 28 homers, was 1 for 4 with a third-inning single.
Carlos Santana had an RBI double in the seventh for Cleveland.
NOTES: White Sox 2B Gordon Beckham, 1 for 30 in his last seven games, was given the night off. Beckham has been the subject of trade talks. "When you hear trade rumours, it can bother people enough to make it a distraction," manager Robin Ventura said. "It seems like Gordon needed a break." ... Cleveland optioned LHP T.J. House to the minors and called up RHP Austin Adams, a reliever. House will make a start at Single-A Mahoning Valley next week and be recalled following the All-Star break. ... The White Sox signed LHP Carlos Rodon, the No. 3 pick in the draft. ... RHP Zach McAllister (3-4) will be recalled from Triple-A Columbus by the Indians to start Saturday against RHP Scott Carroll (3-5).