CHICAGO (AP) — James Shields won for the first time since opening day and the Chicago White Sox beat the Cleveland Indians 5-1 on Tuesday night.
Shields (2-7) gave up one run and four hits in seven innings after going 12 starts and 13 appearances without a win.
Yoan Moncada and Yolmer Sanchez homered to lead off a three-run first inning for Chicago.