In Oakland, Stephen Drew singled in the go-ahead run in the top of the 11th inning and the Diamondbacks won their season-high fourth straight game, beating the Athletics 8-7 last night.
Jason Giambi hit his 400th career home run, becoming the 44th player in major league history to reach the mark.
Dodgers 5, Angels 4
In Los Angeles, Juan Pierre drew a walk with the bases loaded from Jose Arredondo in the 10th inning, as the Dodgers won for the third time this season on a game-ending walk this season.
Braves 4, Blue Jays 3
In Atlanta, Derek Lowe pitched into the eighth inning and drove in the go-ahead run with one of his two hits to hand the Jays their fifth straight loss.
Rays 10, Marlins 3
In Miami, Evan Longoria hit a tiebreaking single in eighth inning and Jason Bartlett had three RBIs and two hits as the Rays won their third straight.
Indians 7, Reds 6
In Cincinnati, Asdrubal Cabrera drove in the tiebreaking run in the eighth inning, his third RBI of the game, as the Indians overcame a pair of deficits. The Reds’ Joey Votto hit home runs in his first two at-bats.
Padres 3, Cubs 1
In San Diego, Brian Giles drove in two runs for the second straight night and the Padres extended their season-high winning streak to eight games.
Giants 5, Mariners 1
In Seattle, Juan Uribe smacked a two-out bases clearing double in a five-run eighth inning, and Matt Cain tossed his first complete game this season.
Rangers 6, Astros 3
In Houston, Nelson Cruz homered twice and Hank Blalock also connected to propel the Rangers.
Orioles 2, Nationals 1
In Washington, Aubrey Huff drove in the tiebreaking run with a pinch-hit triple in the seventh inning, and the Orioles made the most of three hits.
Rockies 4, Tigers 3
In Detroit, Chris Iannetta and Todd Helton homered to back Jason Marquis, and the Rockies ended the Tigers’ seven-game winning streak.
White Sox 4, Pirates 0
In Chicago, Clayton Richard struck out a career-high eight over six innings and the White Sox won for the fourth time in five games.
Cardinals 5, Royals 0
In St. Louis, Kyle Lohse threw eight innings of four-hit ball and the Cardinals shut out the Royals for the second straight game, giving the rotation its fifth dominant outing in a row.
Twins 6, Brewers 2
In Minneapolis, Joe Mauer had three hits, a homer and two RBIs to help Anthony Swarzak win his major league debut.


