HOUSTON — Roger Clemens remained unbeaten and struck out a season-high 11, leading the Houston Astros over the Florida Marlins 6-1 Tuesday night.
Clemens (7-0) won his 11th straight-regular season decision, allowing only three hits, including a solo homer to Ramon Castro, in seven innings to get his 317th win.
Brad Penny (3-2) allowed two runs and five hits in 6 2-3 innings with five strikeouts.
Houston's Morgan Ensberg had three RBIs and Lance Berkman went 3-for-4 with two RBIs as the Astros matched the 1973 club for the best start in franchise history through 32 games at 21-11.
CARDINALS 5, BRAVES 1: At St. Louis, Woody Williams, an 18-game winner last year, won for the first time in seven starts this season with eight strong innings for St. Louis.
Mike Matheny drove in two runs with a bases-loaded groundout in the second and a squeeze bunt in the sixth.
Williams (1-3) entered with a 6.27 ERA and only four victories in his last 18 starts dating to last July. Shoulder tendinitis limited him to five innings in spring training, and he struggled to start the season. He outpitched Jaret Wright (2-3).
BREWERS 8, EXPOS 5 (14): At Milwaukee, the Brewers overcame a five-run deficit in the ninth inning, and Wes Helms hit a three-run homer off T.J. Tucker in the 14th for an 8-5 victory over the Montreal Expos on Tuesday night.
Helms, who hadn't driven in a run since April 10, ended a 4-hour, 20-minute game with a drive of left-center off Tucker (0-1).
Dave Burba (3-1) pitched one scoreless inning for the win.
DODGERS 7, CUBS 3: At Los Angeles, Chicago ace Kerry Wood gave up second-inning homers to Adrian Beltre and rookie Jason Grabowski before hurting his arm.
Wood didn't come out for the third inning because of tightness in his triceps.
The Dodgers, whose 21-10 record is the best in the NL, battered Glendon Rusch for four runs and eight hits over the next three innings to take a 7-1 lead.
Jeff Weaver (2-4) Weaver pitched eight innings, allowing two runs and six hits with seven strikeouts.
REDS 6, PADRES 3: At San Diego, Adam Dunn tied for the major league lead with his 11th home run and Ken Griffey Jr. also connected for Cincinnati.
Aaron Harang (3-1) allowed three runs and five hits in six innings, beating David Wells (2-3). Danny Graves finished for his major league-leading 14th save in 17 chances.
PHILLIES 10, GIANTS 4: At San Francisco, Kevin Millwood shut down San Francisco in his first start against the Giants since no-hitting them last year.
Chase Utley had two hits with a double and an RBI. Marlon Byrd hit a three-run triple and Pat Burrell had three hits, scored twice and drove in a run as the Phillies had 15 hits in their fourth straight victory.
PIRATES 15, ROCKIES 10 (12): At Denver, Craig Wilson homered twice, drove in a career-high seven runs and had a three-run triple in Pittsburgh's five-run 12th inning, helping the Pirates end a six-game losing streak.