John Butcher's three-hitter in Oakland put an end to Minnesota's nine-game losing streak.
Oakland had won six straight and hadn't been shut out this season.
Kirby Puckett drove in all the runs with a fifth-inning single off Curt Young (0-2).
Butcher (1-1) faced only 28 batters in pitching his second complete game this season. He yielded only singles to Dave Collins and Carney Lansford and a double to Mike Heath. Collins was caught trying to steal in the fourth and Lansford was out in a double play in the seventh. Heath was stranded at second when Mike Davis flied out to end the fifth.
In the Twins fifth, Gary Gaetti got a one-out double and went to third on Greg Gagne's single to short center. Young walked Tim Teufel to load the bases and, one out later, Puckett drove them in. Puckett finished with three hits.
White Sox 7, Red Sox 2: Carlton Fisk's two-run double highlighted a seven-run, seventh-inning rally to carried Tim Lollar (1-1) to victory in Chicago.
Boston's Roger Clemens (1-2) had a two-hit shutout going into the big inning. Julio Cruz walked and went to third on a single by Ozzie Guillen. Rudy Law greeted reliever Mark Clear with a single that tied the game at 1-1.
Pinch batter Joe De Sa bunted, and, when Clear threw wildly past third, Guillen and Law scored. One out later, Greg Walker was walked intentionally. Then Fisk doubled home two runs.
A hit batsman, a run-scoring single by Daryl Boston and a sacrifice fly by Guillen completed the inning.