American LeagueJohan Santana overcame a blister on his pitching hand and held Chicago to one run in seven innings, while Michael Cuddyer had two hits and two RBIs in Minnesota's 7-3 victory over the White Sox on Sunday.
The result reduced Chicago's lead to one game in Major League Baseball's American League wild-card race.
Santana (15-5) hasn't lost at the Metrodome in 20 starts, dating to Aug. 6 last year. He is 13-0 with a 2.03 ERA during that stretch.
Yankees 8, Red Sox 5, 10 innings
In Boston, Jason Giambi homered twice and drove in five runs, hitting a solo shot to lead off the 10th inning on Sunday night and helping the New York Yankees extended their lead in the AL East to a season-high 5.5 games.
Jorge Posada also homered in the 10th for the Yankees, who have beaten Boston in four straight this weekend and eight of the last nine.
After pounding the Red Sox for 39 runs in the first three games of the series, the Yankees sat back against Curt Schilling before pouncing on the Boston bullpen. New York trailed 5-3 after seven and 5-4 after eight before sending it into extras when Melky Cabrera doubled to lead off the ninth and scored on Derek Jeter's two-out flare to right.
Mariano Rivera (5-5) pitched out of a bases-loaded jam after giving up a leadoff double in the ninth to David Ortiz, who hit his major league-leading 44th homer in the fourth. Rivera pitched a scoreless 10th, getting Ortiz to fly out meekly to right to end the game.
Craig Hansen (1-1) gave up three runs on three hits while striking out two for Boston.
Dontrelle Willis pitched seven innings to win for only the second time in his past eight starts, and the Florida Marlins averted a series sweep by beating the Atlanta Braves 4-3 on Sunday.
Wes Helms, pinch hitting for Willis, tripled home the tiebreaking run in the seventh.
Willis (8-10) allowed only four hits and three runs, two earned. He gave up a tying two-run homer to Jeff Francoeur in the sixth.
Jeremy Hermida led off the Marlins' seventh with a walk against reliever Tyler Yates (1-4), then scored on Helms' one-out triple.
Helms became the first player in US Major League Baseball history with three pinch-hit triples in a season since Houston's Casey Candaele in 1990.
Mets 2, Rockies 0
In New York, Orlando Hernandez struck out eight in six innings and the Mets completed a three-game sweep. Hernandez (9-9) won for the fifth time in six decisions, and Carlos Delgado and Carlos Beltran homered for New York.
Reds 5, Pirates 1
In Cincinnati, Adam Dunn and Scott Hatteberg homered in a four-run third inning to lift the Reds to the win.
Astros 3, Brewers 1
In Milwaukee, Houston's Roger Clemens struck out seven in seven innings to get his 346th career win.