Tyler Flowers knocked in two runs to support 7 0, in the opener of a three-game series.
Buehrle (11-6) gave up just four hits -- all singles -- and struck out four to win for the fifth time in his last six decisions.
Sergio Santos tossed 1-2-3 ninth to record his 27th save of the season.
Kevin Slowey (0-3) lasted seven innings, allowing two runs on six hits to suffer the loss.
The Twins, who have dropped eight of their last nine games, were 0-for-4 with runners in scoring position.