Miller allowed two earned runs on four hits in improving to 11-1 against Milwaukee. In seven career starts at Miller Park, he is 6-0 with a 1.08 ERA.
"I'm glad that for his first start it was going to be here," Jeff Bagwell said.
Bagwell went 4-for-5 with five RBIs, including his sixth career grand slam, and scored three times.
Richard Hidalgo added four RBIs for the Astros.
Wes Obermueller (0-1) gave up five runs and was pulled during the Astros' nine-run sixth inning.
Reds 5, Pirates 1
In Cincinnati, Ken Griffey Jr. and Adam Dunn homered, powering the Cincinnati to a victory over Pittsburgh.
With their third straight win, the Reds moved into first place in the NL Central for the first time since June 17, 2002, when they had a bigger payroll.
Mets 3, Expos 2, 11 innings
In San Juan, Puerto Rico, Todd Zeile doubled to break an 11th-inning tie Friday night, leading New York over Montreal 3-2.
Montreal, owned by the other 29 major league teams, is back at Hiram Bithorn Stadium for 22 more home games this season. The commissioner's office hopes to have a plan by the All-Star break for a permanent home starting in 2005.
Marlins 4, Phillies 3
In Miami, Mike Lowell had three hits and drove in two runs to lift Florida over Philadelphia.
Lowell's third single sparked a three-run sixth inning that tied the game. Luis Castillo added a two-out RBI single in the seventh.
Cubs 2, Braves 1, 15 innings
In Atlanta, Tom Goodwin brought home Derrek Lee with a sacrifice fly in the 15th inning, and Chicago held on to beat Atlanta.
Kent Mercker (1-0) pitched the 14th and Joe Borowski got three outs for his second save.
Cardinals 13, Diamondbacks 6
In Phoenix, St. Louis pounded Casey Daigle in his major league debut with five home runs -- two by Reggie Sanders -- in 2 2-3 innings and the Cardinals beat Arizona.



