A rare outburst from Mark McGwire turned the St. Louis Cardinals' game against the Atlanta Braves on Saturday into a sideshow.

McGwire was ejected for arguing a questionable called third strike in the first inning, missing a chance to add to his total of 54 home runs and drawing a noisy demonstration from a sellout crowd of 47,627 at Busch Stadium in a 4-3 loss to Atlanta.Manager Tony La Russa also was thrown out by plate umpire Sam Holbrook. Cardinals pitching coach Dave Duncan was tossed by Holbrook after the Braves batted in the second.

Police were later called on the field after fans tossed debris, and the game was halted for about 10 minutes. With two police officers walking near them, the umpires left the field after the final out.

Tom Glavine (18-5) won for the 11th time in 12 road decisions, and Javy Lopez hit his 29th homer, a two-run shot. Glavine allowed three hits and three runs in seven innings. Rudy Seanez got three outs for his second save.

Kent Bottenfield (4-6) was the loser.

METS 4, DODGERS 3: At Los Angeles, Edgardo Alfonzo hit a two-out, two-run homer in the ninth inning off Jeff Shaw to push New York past Los Angeles.

Shaw (3-8) retired pinch-hitters Lenny Harris and Matt Franco before Tony Phillips drew a walk, setting the stage for Alfonzo.

Al Leiter (13-5) won for the 10th time in 12 decisions, allowing five hits and three runs in eight innings. John Franco blanked the Dodgers in the ninth for his 30th save.

GIANTS 10, PHILLIES 3: At San Francisco, Barry Bonds, Jeff Kent and Joe Carter homered and Mark Gardner pitched his fourth complete game for San Francisco.

Gardner (11-5) is 3-0 in six starts since losing at Montreal on July 30. He allowed three runs and eight hits, walked one and struck out five.

Carter, 3-for-5 with three RBIs, tied it in the bottom of the inning with a leadoff homer off Carlton Loewer (6-6).

Wendell Magee and Rico Brogna homered for the Phillies.

REDS 7, MARLINS 5: At Cincinnatim Reggie Sanders had a two-run double and Barry Larkin tripled in the winning run in the seventh as Cincinnati sent Florida to its 89th loss - the most ever for a defending World Series champion.

The Reds improved to 8-0 against the Marlins this season and relinquished their major league record for worst encore by a defending Series champion. The 1991 Reds lost 88 games after sweeping Oakland in the World Series.

The Marlins overcame a three-run deficit as Todd Dunwoody had a pair of RBI doubles and Ryan Jackson homered for a 5-3 lead in the seventh. But starter Brian Meadows (10-10) failed to get an out in the seventh.

ROCKIES 7, CUBS 3: At Denver, Sammy Sosa didn't homer but Colorado's Larry Walker and Kurt Abbott did, and Bobby Jones pitched seven strong innings.

Sosa, who remained at 53 and one behind St. Louis' Mark McGwire in their pursuit of Roger Maris' single-season homer record of 61, went 1-for-4 with an infield single and two strikeouts.

Walker, Abbott and Dante Bichette, who went 4-for-5, helped the Rockies build a 7-0 lead through four innings. Mark Clark (7-13) took the loss.

ASTROS 6, PIRATES 3: At Houston, Bill Spiers hit an inside-the-park home run and Jose Lima pitched 72/3 strong innings as the Houston Astros beat the Pittsburgh Pirates.

Lima (14-6) allowed seven hits, struck out seven and didn't walk a batter en route to his sixth straight victory. He helped the Astros to their 20th victory in August, tying the club record for a month set in May 1969.

EXPOS 3, PADRES 1: At San Diego, Dustin Hermanson limited San Diego to three hits in 72/3 innings and hit his second career home run as Montreal beat San Diego despite striking out 17 times.

Hermanson (12-10), who spent parts of the 1995 and 1996 seasons with San Diego, helped Montreal snap a nine-game losing streak, and also ended the Padres' six game winning streak.

DIAMONDBACKS 4, BREWERS 3: At Phoenix, Fernando Vina committed two errors in the bottom of the ninth inning to allow the Arizona Diamondbacks to rally to a victory over Milwaukee Brewers. The victory was just the second in 80 games for the Diamondbacks when trailing after eight innings.