Chipper Jones hit his 300th career home run and Mike Hampton pitched seven strong innings and drove in a run, leading the Atlanta Braves to a 5-4 win over the Padres last night in San Diego.

Jones homered to lead off the third inning and became the fourth player in franchise history to reach 300 homers, joining Hank Aaron (733), Eddie Mathews (493) and Dale Murphy (371).

J.D. Drew and Andruw Jones also homered for the Braves, who won for the ninth time in 12 games. Atlanta has also won 17 of its last 20 road games.

Hampton (9-8) held the Padres to three runs on seven hits in seven innings, winning his seventh straight decision. He struck out three and walked two.

John Smoltz got four outs for his 30th save in 32 chances.

* MARLINS 4, DODGERS 2: Miguel Cabrera homered and Mike Lowell singled home the go-ahead run, helping Florida win in Paul Lo Duca's return to Los Angeles.

Carl Pavano (13-5) allowed two runs and six hits in 71/3 innings, and set a career high for victories. He struck out three and walked two while improving to 5-1 against the Dodgers.

The Marlins played their first game at Chavez Ravine since the July 30 trade in which Los Angeles sent Lo Duca, Juan Encarnacion and Guillermo Mota to Florida for Brad Penny, Hee Seop Choi and minor league pitcher Bill Murphy.

The sellout crowd of 53,121 gave Lo Duca a long standing ovation his first time up in his 600th major league game, and he acknowledged it by stepping out of the batter's box and taking off his helmet. Umpire Bill Miller let him soak in the adoration a little while longer by wiping off home plate.

* CARDINALS 10, REDS 5: Albert Pujols homered for the fifth time in four games and tied his career high with five RBI, leading St. Louis to the home victory.

Pujols, 9 for 18 with 11 RBI in the last four games for the Cardinals, also scored his NL-leading 100th and 101st runs. He has scored 100 or more runs in each of his first four major league seasons.

* PIRATES 8, DIAMONDBACKS 7: Daryle Ward tied a career high with six RBI and fell a single short of hitting for the cycle for the second time this season, and Jack Wilson hit a sacrifice fly in the 10th to lead visiting Pittsburgh.

In his first game since coming off the disabled list, Ward went 3 for 6 but struck out with the bases loaded in the 10th in a bid to join Babe Herman of the 1931 Brooklyn Dodgers as the only players to hit for the cycle twice in a season.

Braves' Mike Hampton holds the Padres to three runs on seven hits in seven innings in winning his seventh straight decision.