Brant Brown hit a two-run homer with one out in the bottom of the 11th inning Friday and the Chicago Cubs beat the Atlanta Braves 5-3 for just their second victory in eight games.

Jason Hardtke walked off John Rocker (1-1) and moved to second on a sacrifice by Scott Servais. Brown then drove an 0-1 pitch over the ivy in center for his fourth homer of the season.Terry Adams (3-3) pitched two innings of hitless relief for the victory in the game that began as a pitching duel between Tom Glavine and Kerry Wood, who had 13 strikeouts in seven innings.

Curtis Pride hit his first home, leading off the ninth, tying the game at 3-3 off reliever Rod Beck.

CARDINALS 8, PADRES 3: At San Diego, Mark McGwire hit his major league-leading 26th homer and also had a two-run double.

All the Cardinals' scoring came in the final two innings. McGwire's homer, his first in three games, came on an 0-1 pitch from reliever Dan Miceli with one out in the ninth and Delino DeShields on base after third baseman Ken Caminiti's two-base error.

McGwire finished 2-for-4 with a walk and four RBIs, giving him a major league-leading 65. He hit a bases-loaded double in the eighth, when the Cardinals sent 11 batters to the plate and scored six runs on four hits and four walks.

METS 11, PHILLIES 0: At Philadelphia, Rick Reed won his fifth straight and Edgardo Alfonzo hit a two-run homer as New York won its seventh straight.

Reed (6-2) allowed four hits in 81/3 innings, but only one after the second inning, as he retired 16 straight batters before Bobby Abreu led off the eighth with a single.

Philadelphia starter Matt Beach (1-3) took the loss for the Phillies, who had won their previous three.

EXPOS 4, PIRATES 1: At Pittsburgh, Carlos Perez, backed by Rondell White's two homers, won his fifth in a row with eight innings of one-run pitching.

White went 3-for-4 and homered in consecutive at-bats off homer-prone Jon Lieber (2-7), who also yielded Chris Widger's solo shot while lasting six innings.

The Expos had been 2-9 on the road against the NL Central and were 5-16 away from Olympic Stadium.

ASTROS 7, ROCKIES 6: At Denver, Houston used three hit batters to open up an early lead and the solid pitching of Mike Hampton to protect it before hanging on for the win.

Houston's Derek Bell had three hits and three RBIs, Ricky Gutierrez had three hits and Bill Spiers homered for the first time this season, a solo shot in the third.

BREWERS 4, MARLINS 3, 11 INNINGS: At Milwaukee, rookie Geoff Jenkins led off the bottom of the 11th inning with his sixth home run as Milwaukee overcame Doug Jones' seventh blown save.

Jenkins' opposite-field shot off Jay Powell (4-3) made a winner of Bob Wickman (2-4), who pitched two scoreless innings after Jones blew a 3-2 lead in the ninth when Cliff Floyd hit a solo homer.

GIANTS 3, DIAMONDBACKS 1: At San Francisco, maybe the Arizona Diamondbacks should have intentionally walked Barry Bonds again.

Bonds hit a two-run homer in his first at-bat since being intentionally walked with the bases loaded the night before, and Shawn Estes pitched eight strong innings as the San Francisco Giants beat the Diamondbacks.

Bill Mueller singled with one out in the first inning before Bonds connected for his 13th homer, driving the first pitch from Willie Blair (2-8) over the center-field wall and essentially validating manager Buck Showalter's shocking but successful strategy in Arizona's 8-7 win Thursday night.

REDS 8, DODGERS 4 : At Los Angeles, Barry Larkin sparked a four-run 12th inning with a two-out RBI triple and also homered.