American LeagueFreddy Garcia won for the first time in six weeks, Alex Cintron drove in three runs and the Chicago White Sox beat the Detroit Tigers 7-3 on Sunday to complete a three-game sweep and move within five games of the AL Central leaders.
A sellout crowd saw a White Sox team that was a season-high 10 games behind Detroit last Monday win its fourth-straight game.
Angels 5, Yankees 3
At New York, unbeaten rookie Jered Weaver won his eighth straight decision and Chone Figgins led off the game with a home run for Los Angeles.
Red Sox 11, Orioles 9
At Boston, Mike Lowell hit a grand slam in the first inning and made a game-saving play for the final out to help Boston complete the three-game sweep.
Indians 13, Royals 0
At Cleveland, Travis Hafner hit his sixth grand slam in Cleveland's 11-run first inning to tie Don Mattingly's single-season record.
Twins 5, Blue Jays 0
At Minneapolis, Brad Radke pitched seven innings and Jason Tyner had three hits and two RBIs to help Minnesota snap a three-game losing streak.
Athletics 3, Devil Rays 1
At Oakland, California, Eric Chavez hit his first homer in nearly a month, a two-run shot in the seventh inning that sent Oakland to the three-game sweep.
Rangers 10, Mariners 6
At Arlington, Texas, Michael Young hit a tiebreaking two-run triple and Texas completed a four-game sweep.
Paul Maholm pitched six-and-two-third shutout innings, Jason Bay and Joe Randa hit consecutive homers and the last-placed Pittsburgh Pirates finished off a three-game sweep of division leader St Louis, beating the Cardinals 7-0 on Sunday.
Jason Marquis allowed two runs and three hits for the Cardinals.
Mets 3, Nationals 1
At Washington, Michael Tucker hit a solo home run on the only pitch he saw to break an eighth-inning tie and lift New York to the win.
Braves 7, Brewers 4
At Atlanta, Brian McCann homered and drove in four runs to help Atlanta get the win.
Reds 7, Phillies 5, 11 innings
At Philadelphia, Juan Castro and Ken Griffey Jr drove in runs in the 11th inning for Cincinnati.
Padres 7, Astros 2
At Houston, Woody Williams pitched seven strong innings in another successful homecoming, leading San Diego to the win.
Cubs 8, Rockies 7
At Denver, pinch-hitter Ryan Theriot hit a three-run double in the eighth inning and Chicago overcame 10 walks to snap a four-game losing streak.
Marlins 6, Diamondbacks 5
At Phoenix, Miguel Cabrera hit his 18th homer and drove in four runs during his seventh consecutive multihit game for Florida.
Dodgers 1, Giants 0, 10 innings
At Los Angeles, Russell Martin homered to lead off the 10th inning after Greg Maddux and Jason Schmidt matched zeros for eight innings.