CHICAGO _ White Sox shortstop Tim Anderson continued his march to the American League batting title.
Anderson had his sixth four-hit game of the season Wednesday night as the Sox beat the Indians 8-3 in front of 15,980 at Guaranteed Rate Field.
Anderson went 4-for-5 with four singles. He singled and scored in the first and again in the third. He singled in the fourth and again in the sixth. Anderson has a 12-game hitting streak.
Anderson leads the AL with a .339 batting average with five games remaining. DJ LeMahieu of the Yankees is second at .328.
The Sox also have the league's RBIs leader. Jose Abreu had three hits and an RBI, giving him 122 RBIs.
Leury Garcia led off the first with a home run. Garcia left in the fifth because of right shoulder soreness. Designated hitter Matt Skole left the game after two at-bats with right abdominal tightness. Both are day to day.
The Sox were without left fielder Eloy Jimenez, who missed the game because of an ear and throat infection.
The Sox collected 14 hits, including two from Daniel Palka. Welington Castillo, who replaced Skole, hit a three-run home run in the seventh.
Ross Detwiler (3-5) allowed three runs and five hits with one strikeout in five innings for the win.
With the loss, the Indians fell 1{ games behind the Rays for the AL's second wild-card spot.
The Sox improved to 10-8 against the Indians this season.