Coming off a pair of sub-par efforts, including just his second loss of the season, Buehrle (8-2) was on his game. He allowed two runs and eight hits, striking out seven without a walk.
While notching his seventh win in eight decisions, Buehrle improved his lifetime mark against the Twins to 13-4, his highest win total against any opponent.
Valentin belted a solo shot in the fourth to give Chicago a 2-0 lead and Uribe added a two-run blast in the seventh to stretch the advantage to 5-2.
Carlos Silva (8-5) fell to 0-3 against the White Sox this season, surrendering six runs and 11 hits.