Jerry Sands had two RBIs for the White Sox, who took a control with a five-run fifth inning against Ubaldo Jimenez (1-3).
Off to the best start of his career, Sale (6-0) allowed one run, five hits and four walks over 5 1/3 innings. The left-hander is the first White Sox pitcher to win his first six starts in a season since Jon Garland went 8-0 in 2005.
Sale did not have a perfect inning, and the four walks were only one less than he totaled in his first five starts. But the Orioles didn't get a runner to third base until after he left.