Todd Helton, Dante Bichette and Edgard Clemente each homered twice as the Colorado Rockies beat the Montreal Expos, 11-8, last night in Denver in a game featuring 10 home runs.

Rookie Geoff Blum hit two homers for the Expos. It marked the third time in major league history that four players have hit two home runs in the same game. The Detroit Tigers and Chicago White Sox last accomplished the feat on May 28, 1995.

Rondell White hit his third homer in three games and Jose Vidro also connected for the Expos. The teams have hit 22 home runs in the first three games of the five-game series.

"I've never seen anything like that in all my [36] years of baseball," Rockies Manager Jim Leyland said. "It was like they were putting Ping-Pong balls in air guns and shooting them in the air. Pop! They were gone. It was unbelievable."

REDS 4, PHILLIES 1: Pete Harnisch got another ache and another win.

Harnisch took a sharply hit grounder off his right knee in the first inning, but ignored the pain and led Cincinnati to the victory over visiting Philadelphia.

Harnisch (12-6) drove in two runs with a bases-loaded double and allowed four hits in seven innings as he won his seventh consecutive decision. He is unbeaten since June 12 despite a sore pitching shoulder the past two months.

"It's definitely improving," Harnisch said of the shoulder. "It's a lot better and I don't know why. For six or seven starts there it was really bad, but for the last three or four it's definitely better. You just work with what you've got."

METS 6, GIANTS 1: In San Francisco, Orel Hershiser pitched six strong innings and Mike Piazza went 4 for 5 with a home run for New York.

Piazza is 10 for 14 over his last three games, with two homers and six RBI. His two-run shot in the fourth off Kirk Reuter (10-7) erased a 1-0 deficit and sparked a decisive five-run rally.

ASTROS 7, PIRATES 1: Chris Holt (3-11) continued his second-half resurgence with 7 2/3 scoreless innings and Houston ended a four-game losing streak by beating visiting Pittsburgh.

PADRES 6, MARLINS 4: Tony Gwynn hit a pair of two-run homers, the second the game-winner in the eighth inning, as host San Diego ended a seven-game losing streak. The victory was only the fourth in 22 games for the Padres.

BREWERS 4, DIAMONDBACKS 2: In Phoenix, Scott Karl threw 6 1/3 strong innings to help Milwaukee end the club record seven-game winning streak by Diamondbacks starter Armando Reynoso. Karl won his first since July 2.

DODGERS 8, BRAVES 1: Kevin Brown (14-6) pitched seven shutout innings and Todd Hollandsworth hit a three-run homer to lead Los Angeles past visiting Atlanta.