Yankees 7, Athletics 0: At Oakland, Calif., Jason Giambi hit a three-run homer to help New York move back into a tie for the wild-card lead with a victory over the Athletics.
Devil Rays 3, Blue Jays 2: At Toronto, Travis Lee hit a go-ahead, two-run homer in the ninth inning that led Tampa Bay over the Blue Jays and stopped a five-game losing streak.
White Sox 6, Tigers 2: At Chicago, Tadahito Iguchi finished a home run shy of the cycle, Aaron Rowand and Jermaine Dye hit back-to-back solo shots, and the White Sox beat Detroit for their third straight win.
Rangers 5, Royals 3: At Kansas City, Mo., Juan Dominguez took a no-hit bid into the seventh inning in his fifth start of the season, leading Texas over the Royals.
Twins 3, Indians 2: At Minneapolis, Aaron Boone and Bobby Howry made throwing errors in the ninth inning, giving Minnesota a win over Cleveland.
Red Sox 7, Orioles 6: At Boston, Kevin Millar and David Ortiz homered and the Red Sox beat Baltimore.
Cubs 9, Pirates 5: At Pittsburgh, Carlos Zambrano beat Pittsburgh for the seventh consecutive time over two seasons, helping himself and Chicago with two hits in a victory.
Marlins 5, Mets 4: At Miami, Miguel Cabrera hit a three-run double with two outs in the seventh inning to cap a comeback by Florida, who beat New York to give manager Jack McKeon his 1,000th major league win.
Cardinals 4, Astros 2: At Houston, Chris Carpenter became baseball’s first 20-game winner this season, and St. Louis beat the Astros.
Braves 9, Reds 3: At Atlanta, Jeff Francoeur’s three-run homer highlighted a five-run third inning, and the Braves beat Cincinnati to move 20 games better than .500 for the first time this season.
Padres 6, Brewers 1: At Milwaukee, Woody Williams pitched six solid innings to win for the second time in 10 starts, and San Diego beat the Brewers.
Rockies 11, Dodgers 1: At Denver, Byung-Hyun Kim won back-to-back starts for only the second time in his major league career, and Brad Hawpe hit a three-run homer in a five-run fifth inning to lead Colorado over Los Angeles.
Nationals 5, Phillies 4 (12): At Washington, Preston Wilson’s one-out RBI single in the bottom of the 12th inning off Aquilino Lopez gave the Nationals a victory over Philadelphia.
Giants 9, Diamondbacks 4: At Phoenix, Randy Winn homered twice and Moises Alou had three hits, including a three-run homer, to power San Francisco past Arizona. The Giants’ fourth straight victory and sixth in seven games moved them into second place in the West, 6 1/2 games behind San Diego. San Francisco leapfrogged Los Angeles in the standings. Noah Lowry won his sixth consecutive start, allowing three runs, seven hits and four walks.