Sabathia (9-6) allowed two runs on seven hits and struck out nine in seven innings. He has not lost any of his last 12 starts against the Twins.
Mariano Rivera came on in the ninth to pick up his 28th save.
Minnesota lost its fourth in a row, the setback going to P.J. Walters (2-5). He gave up the three runs on four hits over five-plus innings.