Reynaldo López allowed just two hits and two runs over seven-and-two-thirds innings as the White Sox beat the Indians 5-2 in Chicago.
Yoan Moncada blasted two homers for the Pale Hose. Jose Abeu and Wellington Castillo also went deep as Chicago won its third in-a-row. Francisco Lindor homered and had a sac-fly for Cleveland.
Shane Bieber gave up four solo shots in six-and-a-third innings to take the loss.
The Indians have dropped three of their last four.