Vazquez tossed his first complete game of the season and 21st of his career, holding the Orioles to four hits while striking out seven. He blanked the Birds after Kevin Millar homered in the second inning.
Thome broke it open in the fourth with his 12th homer of the season, a three-run blast that made it 5-to-1. Thome also scored the tiebreaking run in the third on a double-play grounder.
The White Sox reached Daniel Cabrera for five runs on six hits and five walks in six innings. He's 6-and-9.