Carlos Carrasco held Chicago to two hits, Jordan Luplow hit his first two home runs of the season and the Indians defeated the White Sox 5-0 in a game that was called after five innings following a rain delay of 2 hours, 34 minutes.
When Roberto Perez started throwing the ball around the infield following one of the right-hander's six strikeouts, Carrasco quickly put a stop to it.
Chicago right fielder Charlie Tilson slipped and fell on the wet grass in the fifth as he camped under a fly ball hit by Francisco Lindor that landed for an RBI double. The play capped a three-run inning.
Left fielder Nicky Delmonico battled the rain and the footing to catch Jose Ramirez's fly ball.
Carrasco (3-3) struck out six and didn't walk a batter. The right-hander gave up an infield hit to Jose Abreu in the first before retiring the next nine hitters. Yonder Alonso doubled with two outs in the fourth, but Carrasco struck out James McCann to end an 11-pitch at-bat.
Luplow hit solo homers in the second and fifth off Manny Banuelos (2-2) helping Cleveland gain a split of the four-game series.
Chicago's left-hander had a rocky second inning in which he gave up a leadoff homer to Luplow, a wild pitch that allowed a runner to score from second base and three walks.
Luplow's first home run landed in the left field bleachers. After two walks, Banuelos' pitch to Tyler Naquin was in the dirt. The ball rolled toward Chicago's dugout and Jake Bauers scored from second standing up before McCann retrieved it.
Banuelos appeared to get hit on the upper part of his pitching arm by Carlos Santana's one-hop grounder to the mound but remained in the game. He allowed five runs in 4 1/3 innings.
Luplow homered to center with one out in the fifth. Ramirez singled in the first and has reached base in 18 consecutive games, the longest active streak in the AL.