Shane Reynolds homered and allowed six hits in seven innings, and Ricky Gutierrez went 4 for 4 as the Houston Astros routed the visiting Philadelphia Phillies, 12-2, last night, setting a team record with their 12th straight win.

Houston increased its division lead to four games over second-place Cincinnati, which lost to Chicago 4-3, and sent Philadelphia to its 11th straight loss. The Astros have outscored the Phillies 25-4 in the first two games of the series and outhit them 26-14.

Reynolds (16-11) allowed both runs, struck out three and walked one. He is 2-0 with a 1.25 ERA in three September starts.

Paul Byrd (14-9) was tagged for seven runs and eight hits in three-plus innings. The losing streak is the Phillies' longest since an 11-game skid from June 24 to July 7, 1997.

BRAVES 11, PADRES 4: Kevin Millwood struck out 12 in seven innings and hit his first career homer as visiting Atlanta snapped a three-game losing streak.

Millwood (17-7) matched his victory total from last year, his first full major league season. He improved to 5-0 in his last seven starts after holding the Padres to one run on five hits. He walked two.

ROCKIES 7, METS 2: Vinny Castilla hit his 200th career home run and Neifi Perez tripled twice and drove in a run in Denver.

Castilla's two-run homer was his 30th of the year, the fifth straight year he has hit at least 30 home runs. Edgard Clemente added a home run for the Rockies, who won for the third time in their last five games. Jamey Wright (3-2) gave up one run and five hits in seven innings to win his second consecutive start.

Octavio Dotel (7-2), who hadn't lost in 12 starts since his major league debut June 26 against Atlanta, gave up six runs and seven hits in three innings.

EXPOS 3, DODGERS 0: Javier Vazquez pitched a one-hitter and struck out 10 for his first career shutout as he outdueled Kevin Brown (16-8) in Los Angeles.

Vazquez (8-7) retired the final 17 batters to complete the 22nd one-hitter in Expos history and the first since July 13, 1997, when Pedro Martinez beat the Reds 2-0.

CUBS 4, REDS 3: In Chicago, Henry Rodriguez's solo homer to center field, his first since Aug. 18, broke a seventh-inning tie and ended Cincinnati's seven-game winning streak. Jose Nieves added a two-run triple in the ninth.

Sammy Sosa failed to get the ball out of the infield against Pete Harnisch (14-9), then completed an 0-for-4 night with a groundout in the ninth against Dennys Reyes.

BREWERS 4, CARDINALS 1: Scott Karl pitched seven strong innings and Marquis Grissom and Jeff Cirillo had key hits in a three-run seventh in St. Louis.

The Cardinals, without injured Mark McGwire (groin), have lost six of seven.

GIANTS 3, MARLINS 0: Shawn Estes (11-8) pitched a four-hitter for his fourth career shutout and Brent Mayne homered in San Francisco. The Giants were without slugger Barry Bonds, who sat out with an inflammation in his left knee. He was listed as day to day.

DIAMONDBACKS 2, PIRATES 1: In Phoenix, Hanley Frias singled and scored the winning run on Pittsburgh first baseman Kevin Young's fielding error.