Chipper Jones hit a grand slam to cap a five-run seventh inning and give Atlanta a club-record 21 consecutive games with a home run Saturday night as the Braves rallied for a 6-4 victory over the San Diego Padres.

Jones' 12th home run of the season and fourth grand slam of his career came against Dan Miceli. The shot made Kevin Millwood (5-1) the winner and gave the Braves their fifth win in six games and 10th in 12. Kerry Ligtenberg got his fourth save.Ben VanRyn (0-1) took the loss.

The Braves trailed 3-0 when Gerald Williams doubled with one out in the seventh off Brian Boehringer. Pinch-hitter Michael Tucker then singled home Williams.

Ben VanRyn (0-1) relieved and gave up a pinch-hit single to Keith Lockhart and walked Walt Weiss to load the bases. Miceli took over and retired pinch-hitter Ryan Klesko on a liner to second before Jones hom-ered over the left-center field fence.

The home run broke the Atlanta club record of 20 consecutive games in 1973. The streak is one shy of the franchise record of 22 by the 1956 Milwaukee Braves and two off the NL mark of 24 set by the 1953 Brooklyn Dodgers.

PIRATES 6, REDS 1: At Pittsburgh, Jose Silva outpitched Scott Winchester in a matchup of rookie starters and Jason Kendall drove in two runs to lead Pitts-burgh.

Jermaine Allensworth and Kevin Young homered and Jose Guillen was 3-for-4 with two more doubles - he has four in two games - as the Pirates won their fourth in five games.

Silva (3-3) limited the Reds to one run on five hits in 6 2-3 innings. Chris Peters pitched 22/3 innings for his first save.

MARLINS 7, DODGERS 4: At Miami, Gary Sheffield homered and had four hits to support Florida rookie Andy Larkin.

A crowd of 32,115, Florida's largest at home since opening day, saw the Marlins beat Hideo Nomo (2-4) for the seventh straight time since April 20, 1996. Craig Counsell drove in three runs as Los Angeles lost for the fifth time in six games.

Larkin (2-2) took a three-hitter and a 7-2 lead into the ninth, but left after giving up a single and double. Reliever Jay Powell gave up a two-run single to pinch-hitter Matt Luke.

EXPOS 4, ROCKIES 0: At Montreal, Chris Widger homered for the third time in four games and Trey Moore pitched seven strong innings for Montreal.

Moore (2-4) allowed six hits in his longest outing in six career starts. He struck out four and walked one.

Ugueth Urbina got four outs for his eighth save.

John Thomson (2-3) took the loss.

GIANTS 5 Cubs 1 At Chicago, Jeremi Gonzalez pitched his second career shutout, holding San Francisco to just six hits as Chicago won the second game of a doubleheader.

Gonzalez (3-3) walked four and struck out seven in his second career complete game.

The Giants, behind the strong pitching of veteran Danny Darwin, won the opener. Darwin (3-2) allowed just seven hits, walked two and struck out four. Kevin Tapani (4-2) took the loss.

ASTROS 11, BREWERS 6: At Milwaukee, Pete Schourek pitched five shutout innings in his 1998 debut and Richard Hidalgo tied a career-high with four RBIs as the Houston Astros beat the Milwaukee Brewers.

Bob Scanlan relieved Schourek to start the sixth with an 8-0 lead, and threw his first pitch behind Jeff Cirillo in apparent retaliation for an earlier hit batter. Scanlan was ejected, and Mike Magnante came in and gave up six runs in the inning.

Schourek (1-0), whose contract was purchased Saturday from Triple-A New Orleans, surrendered only two first-inning singles, walked two and hit a batter.