Adrian Beltre tied the game in the ninth inning with a home run off John Smoltz and won it in the 11th with his major league-leading 38th homer, giving the Dodgers a 3-2 victory over the Atlanta Braves in Los Angeles on Friday night.

Beltre drove a 2-2 pitch from Juan Cruz (4-1) into the left field pavilion with one out in the 11th, capping his second two-homer game in two nights. Giovanni Carrara (3-0) pitched two scoreless innings for the win, evening the four-game series between NL division leaders at one.

* PHILLIES 4, BREWERS 2: Jim Thome and Bobby Abreu homered and Eric Milton pitched seven solid innings to help visiting Philadelphia end a seven-game losing streak.

"I think we can reel off seven, eight, 10 wins in a row," Milton said. "We've got a lot of winners in this clubhouse."

Thome's 37th home run came in the ninth inning off Dave Burba, and gave the Phillies an insurance run. Tim Worrell pitched a perfect ninth for his 14th save.

* CUBS 9, ASTROS 2: Sammy Sosa and Nomar Garciaparra each hit one of Chicago's season-high six homers, and the Cubs ended host Houston's four-game winning streak.

Mark Grudzielanek homered twice, and Moises Alou and Corey Patterson each had a two-run shot. Sosa's 567th homer moved him within six of Harmon Killebrew for seventh on the career list.

* CARDINALS 5-5, PIRATES 4-3: Scott Rolen became the third St. Louis player to hit 30 homers this season and Chris Carpenter set a career best with his 13th win, leading the host Cardinals to a day-night doubleheader sweep.

In the opener, Dan Haren allowed three hits over 62/3 innings.

Rolen combined with Albert Pujols (37) and Jim Edmonds (31) to give the Cardinals three 30-homer players in one season for the first time.

Jason Isringhausen saved both games giving him 35 for the season.

* PADRES 6, MARLINS 1: In San Diego, Brian Lawrence pitched a five-hitter to match his career high for wins and Ramon Hernandez hit a three-run homer to lead the Padres. NL hits leader Mark Loretta homered and scored three runs in his league-best 54th multihit game.

* EXPOS 4, ROCKIES 3: Tony Batista hit a tiebreaking solo homer in the eighth inning and had three RBI, and Montreal overcame a scary injury to first baseman Nick Johnson to win in Denver.

Johnson was injured in the third inning when a shot by Royce Clayton took an odd bounce and hit him between his right cheek and jaw. Johnson lay on the field for about 10 minutes before being rolled over, then was strapped to a stretcher and carted off the field about five minutes later.

* GIANTS 7, METS 3: Pedro Feliz homered twice, Edgardo Alfonzo also connected and San Francisco won at home to snap a seven-game losing streak against New York.

* REDS 2, DIAMONDBACKS 0: Cincinnati won in Phoenix with an unearned run in the first inning and Barry Larkin's RBI single in the eighth.

Randy Johnson (12-11) struck out 14 for the second straight game.