Washington Ryan Zimmerman tossed off his batting helmet and jumped into the bouncing crowd of Washington Nationals teammates waiting at home plate, celebrating a second consecutive comeback victory over the New York Yankees.
Zimmerman hit a game-winning, two-run homer with one out in the bottom of the ninth Sunday to lift the Nationals over the Yankees, 3-2, Sunday.
The drive to left, the rookie third baseman's 10th homer of the season, came on the 107th pitch from Chien-Ming Wang (7-3). Yankees manager Joe Torre had left his starter in because of a beleaguered bullpen that worked 12 innings over the preceding three days.
White Sox 8, Reds 1
Cincinnati - Jon Garland allowed only four singles while pitching into the ninth inning and hit the first homer by a White Sox pitcher in 35 years.
Garland's two-run shot in the eighth off reliever Esteban Yan was his first career homer and the first by a White Sox pitcher since Steve Kealey's on Sept. 6, 1971, against Minnesota.
Marlins 4, Blue Jays 1
Miami - Dan Uggla had three hits and knocked in the go-ahead run to help the Florida Marlins beat Roy Halladay for their eighth straight victory.
Halladay (8-2) lost for the first time in 12 starts. He allowed four runs and eight hits in six innings as the Blue Jays were swept for the second time this season. The right-hander struck out seven and walked two.
Mets 9, Orioles 4
New York - David Wright hit a grand slam and drove in five runs, Tom Glavine became the first 10-game winner in the major leagues, and the Mets avoided a three-game sweep.
Twins 8, Pirates 2
Pittsburgh - Minnesota turned two infield grounders and a Mike Redmond single into the decisive run in a four-run eighth inning and another loss for Oliver Perez against a Cy Young Award winner, and the Twins finished off a three-game sweep.
Phillies 8, Devil Rays 5
Philadelphia - Ryan Howard homered and drove in four runs to help Philadelphia snap a six-game losing streak.
Rangers 10, Diamondbacks 7
Arlington, Texas - Michael Young singled in the go-ahead run in the eighth and matched a career high with five hits, helping the Rangers complete a three-game sweep.
Tigers 12, Cubs 3
Chicago - Kenny Rogers won his 200th game, and Detroit tied a club record with eight home runs, ruining Mark Prior's season debut for Chicago.
Prior (0-1), who missed the first 21â2 months of the season because of a strained right shoulder, lasted 32â3 innings and allowed eight runs.
Brewers 6, Indians 3
Milwaukee - Carlos Lee's three-run homer in the bottom of the ninth lifted Milwaukee.
Lee's blast to right-center field gave the Brewers a three-game sweep of the Indians, who have lost 10 of their last 13 games.
Athletics 5, Dodgers 2
Oakland, Calif. - Joe Blanton pitched into the ninth, Bobby Kielty hit a two-run triple, and the A's notched their season-best 10th straight victory.
Padres 7, Angels 3
Anaheim, Calif. - Mike Cameron and Adrian Gonzalez hit solo homers off Bartolo Colon in his first start in two months for the Padres.
He hadn't pitched since April 15 because of right shoulder inflammation.
Mariners 5, Giants 1
Seattle - Adrian Beltre homered and singled in another run, and Jamie Moyer stymied fellow 40-something Barry Bonds and the rest of the Giants.
Red Sox 10, Braves 7
Atlanta - Pinch-hitter Mike Lowell's go-ahead two-run double and Kevin Youkilis' two-run home run highlighted Boston's six-run eighth inning, and the Red Sox extended the Braves' losing streak to seven games - their longest in nearly 16 years.
Cardinals 4, Rockies 1
St. Louis - Chris Carpenter allowed one run in seven innings, Scott Rolen hit a two-run homer in the first, and St. Louis swept Colorado.
Rolen's two-run homer off Josh Fogg snapped a 1-for-18 drought against the Rockies.