
MLB: Halladay stretches streak in win
Roy Halladay had 33 scoreless innings before conceding a run in the ninth of his side's 7-1 win over the Arizona Diamondbacks.
Philadephia Phillies ace Roy Halladay went to 12-8 with the complete-game win and lowered his ERA to 2.21, while Carlos Ruiz led the offence with three RBI on three hits.
The Phillies have now won their last 10 consecutive home games, and seven overall.
The Atlanta Braves rode 7 2/3 strong innings from Tim Hudson to register a 3-1 win over the Washington Nationals.
Hudson surrendered one earned run on seven hits and saw his lead stick as Billy Wagner notched up his 23rd save of the season.
Albert Pujols once again came to the St Louis Cardinals' rescue as his RBI single in the 13th inning gave his side an 8-7 win over the New York Mets.
It should never have got that far - St Louis scored six off Johan Santana in the first inning, but the Mets fought back and a two-run single from Ike Davis took the game into extras.
Brandon Phillips crushed a 450-foot grand slam to help the Cincinnati Reds beat the Milwaukee Brewers 10-2 and give Travis Wood the first win of his young career.
Jerry Hairston Jr had three RBI as the San Diego Padres beat the Los Angeles Dodgers 6-1.
Andres Torres hit a walk-off RBI single in the 10th as the San Francisco Giants beat the Florida Marlins 10-9.
Torres also hit a two-run homer in the sixth, while for Florida Ronnie Paulino, Donnie Murphy and Dan Uggla all went yard.
AJ Burnett went scoreless into the seventh inning as the New York Yankees beat the Cleveland Indians 8-0.
Robinson Cano homered in fourth inning, but Alex Rodriguez was again denied number 600 despite registering two hits.
Evan Longoria had three hits, including a two-run tater in the eighth, as the Tampa Bay Rays continued to cling onto the Yankees' coat-tails in the American League East with a 7-4 win over the Detroit Tigers.
Marco Scutaro's eighth-inning grand slam saw the Boston Red Sox seal a series sweep over the Los Angeles Angels with a 7-3 victory.
Josh Beckett got his first win since April while Adrian Beltre, Bill Hall and Kevin Youkilis also went long.
The Chicago White Sox claimed their 10th consecutive home win, 6-5 over the Seattle Mariners, while Delmon Young's three-run homer helped the Minnesota Twins sweep the Kansas City Royals with a 6-4 win, their fifth in a row.
Trevor Cahill's eight scoreless innings earned him his 10th win of the season as the Oakland Athletics beat the Texas Rangers 3-1.
Elsewhere, Carlos Lee's two home runs helped the Houston Astros to an 8-1 win over the Chicago Cubs, Brad Mills pitched seven scoreless innings in his spot start as Toronto Blue Jays beat the Baltimore Orioles 5-0 and the Pittsburgh Pirates saw off the Colorado Rockies 6-2.
Powered by Disqus
