On a day when LeBron James brought back his talents to the North Coast, the Indians kept the positive news flowing on the area's pro sports scene with a strong performance.

Nick Swisher hit the go-ahead two-run homer in the fifth inning as the Indians defeated the White Sox, 7-4, Friday night at Progressive Field. David Murphy also homered for the Tribe on the 100th anniversary of Babe Ruth's MLB debut.

Paid attendance in gorgeous weather: 24,652. The Indians improved to 46-46. They are .500 for the first time since June 20 (37-37). The White Sox slipped to 44-50.

The Indians finished with 10 hits. They are 29-12 with 10-plus hits and 33-5 with five-plus runs.

The Tribe went small and large to score three runs in the fifth for a 6-4 lead.

Asdrubal Cabrera led off against righty Hector Noesi with a bunt single. Michael Brantley lined to second and Carlos Santana struck out swinging.

On an 0-2 pitch to Lonnie Chisenhall, Cabrera sprinted for second. Catcher Adrian Nieto received a pitch that was called a ball and fired to second, where shortstop Alexei Ramirez swiped at Cabrera's foot with his glove. Umpire Dan Iassogna signaled out and the White Sox began jogging off the field, but Cabrera sternly indicated that Ramirez had missed him. The Indians challenged and won; replays showed that Ramirez tagged air between the bag and Cabrera's shoe.