Roy Halladay pitched his major league-best seventh complete game of the season and Greg Dobbs hit a two-run homer last night as the host Philadelphia Phillies beat the Atlanta Braves, 3-1.

Halladay (10-7) allowed five hits and struck out seven to record his second straight complete game. The All-Star righthander outdueled Derek Lowe (9-7) and needed only 93 pitches.

Halladay has a 2.33 ERA and easily could have 14 or 15 wins if Philadelphia's offense was better.

"It's been a bit of a grind," Halladay said. "I try and go out as intense as I can every time. If you do something different, it takes you out of your routine."

Cubs 9, D-backs 4

Starlin Castro and Geovany Soto drove in two runs each for visiting Chicago. Alfonso Soriano notched his 800th career RBI with a solo shot for the Cubs. Arizona is 1-3 under interim manager Kirk Gibson.

Giants 6, Brewers 1

Aubrey Huff had a two-run single in visiting San Francisco's four-run seventh inning. Milwaukee's Corey Hart extended his hitting streak to 20 games.

Marlins 6, Dodgers 5

Wes Helms had the key hit for visiting Florida, a bases-loaded, two-run single in the third, after the Marlins had scored their first three runs on a sacrifice fly, a groundout and a throwing error.

Rays 6, Red Sox 5

Jason Bartlett's sacrifice fly in the seventh inning snapped a tie as host Tampa Bay rallied from a four-run deficit against Daisuke Matsuzaka. Rafael Soriano got the final three outs for his 22nd save in 23 opportunities. Eric Patterson, acquired last month to provide depth for an injury-depleted Red Sox roster, hit two solo home runs off starter Matt Garza.

Indians 9, Rangers 3

Matt LaPorta hit a two-run homer and Jayson Nix homered twice to help visiting Cleveland win for the seventh time in nine games.

White Sox 9, Angels 2

Carlos Quentin hit two home runs and Gavin Floyd pitched seven solid innings for host Chicago.

Tigers 12, Orioles 9

Brandon Inge drove in four and Carlos Guillen knocked in three for host Detroit.

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 5 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME