Buehrle (1-0) yielded two runs on nine hits and two walks and recorded three strikeouts in winning his initial career outing against the Chisox after spending 11 years with the squad.
Buehrle signed as a free agent with the National League's Miami Marlins in 2012, then was dealt to Toronto of the AL in the off-season.
Chisox starter Gavin Floyd (0-3) remained winless after being touched for four runs on nine hits with three walks and six strikeouts in just 4 1/3 frames.
Dayan Viciedo went 3-for-4 with an RBI to lead the White Sox at the plate.
Jessica Simpson shares three-way kiss with friends in photo
Scarlett Johansson steps out with fiance after pregnancy reveal