Red Sox beat Angels again
Victor Martinez homered and had four RBIs as the Red Sox beat the Angels, 11-6, at Fenway Park last night. Boston (15-14) completed a four-game sweep.
Rangers 13, Royals 12
Josh Hamilton and Vladimir Guerrero hit back-to-back homers in the eighth as host Texas won after blowing an 8-0 lead.
Phillies 7, Cardinals 2
Roy Halladay (6-1) struck out nine and Jayson Werth hit a three-run homer for host Philadelphia.
Nationals 3, Braves 2
Scott Olsen took a no-hitter into the eighth inning and pinch hitter Willie Harris delivered the winning RBI single in the ninth for host Washington.
Pirates 11, Cubs 1
Former Met Lastings Milledge drove in four runs for host Pittsburgh.
Giants 6, Marlins 3
Visiting San Francisco completed a three-game sweep as Nate Schierholtz homered, Mark DeRosa had two RBI hits and Aaron Rowand had a triple and a two-run single. - AP
More MLB news




