Josh Beckett capped a brilliant first half of the season with a three-hitter, joining teammate Tim Wakefield as the only 11-game winners in the AL as the Red Sox beat the Royals 6-0 yesterday in Boston.
Beckett (11-3) retired the first nine batters, five on strikeouts, and picked up his 100th career victory. It was his second shutout and complete game of the season following his 3-0 win over Atlanta on June 20.
He finished with seven strikeouts and no walks and threw just 94 pitches. It was a fitting end to a stretch in which he went 9-1 with a 2.14 ERA after struggling at 2-2 with a 7.22 ERA through April.
Athletics 7, Rays 3
In St. Petersburg, Orlando Cabrera hit a tiebreaking RBI single in Oakland’s four-run seventh, leading the Athletics.
Twins 13, White Sox 7
In Minneapolis, Carlos Gomez drove in a career-high five runs and the Twins had an unusually productive afternoon against White Sox ace Mark Buehrle.
Orioles 4, Blue Jays 2
In Baltimore, Brad Bergesen took a shutout into the seventh inning, Brian Roberts had two RBIs and the Orioles beat Toronto to end a miserable road trip for the Blue Jays.
Tigers 10, Indians 1
In Detroit, Clete Thomas drove in five runs and Brandon Inge homered twice as the Tigers routed the Indians.
Mariners 5, Rangers 3
In Seattle, pinch-hitter Chris Shelton and Rob Johnson hit consecutive RBI singles with two out in the seventh inning, leading the Mariners.
NATIONAL LEAGUE
Phillies 5, Pirates 2
In Philadelphia, Pedro Feliz hit a first-inning grand slam, and J.A. Happ allowed one run over seven innings to help the Phillies beat the Pirates and cap a dominating homestand.
The Phillies, who won their fifth straight and nine of 10 at home, scored five times in the first off rookie Virgil Vazquez.
Marlins 8, D’backs 1
In Phoenix, All-Star Josh Johnson blanked Arizona through six innings and Cody Ross drove in three runs with a pair of doubles, leading the Marlins past the Diamondbacks for a split of their four-game series.
Dodgers 7, Brewers 4
In Milwaukee, All-Star Orlando Hudson homered twice, Clayton Kershaw won his fifth consecutive road start and the Dodgers capped the best first half in the majors with a win over the Brewers.
Astros 5, Nationals 0
In Houston, Kaz Matsui’s three-run homer led the Astros over the Nationals.
Cubs 7, Cardinals 3 (Game 1)
Cardinals 4, Cubs 2 (Game 2)
In Chicago, Carlos Zambrano pitched six solid innings and hit his third homer of the season, helping the Cubs beat the Cardinals in the first game of a day-night doubleheader. In the nightcap, Ryan Ludwick hit a pair of two-run homers, Adam Wainwright pitched eight strong innings and the St. Louis salvaged a split.
Rockies 8, Braves 7
In Denver, All-Star Brad Hawpe hit a game-ending RBI double and the Rockies rallied to beat the Braves.
Padres 10, Giants 4
In San Francisco, Kevin Kouzmanoff and Eliezer Alfonzo hit three-run homers, Will Venable also homered and set a career-high with four hits, and the Padres snapped a season-high seven-game losing streak.


