Buehrle had retired a record 45 straight batters with two outs in the sixth. But Buehrle (11-4) wound up giving up five runs on five hits in 6 1/3 innings. Twins pitcher Scott Baker gave up just one run on four hits in six innings.
Jermaine Dye hit a solo homer and Gordon Beckham had two RBI with a single in the ninth for the White Sox.
Jose Mijares (1-2) gave up a hit in 1 2/3 innings for the victory and Joe Nathan retired the final batter to pick up his 28th save.
Nick Punto had two RBI for the Twins, who have won three in a row.
Copyright 2009 by United Press International.