Cardinals' Edgar Renteria was 4 for 5, all singles.
Montreal's Jose Vidro was back in the lineup after missing the previous five games with a sore knee. He had a 19-game hitting streak just before that, during which he batted .438 (32 for 73).
Dodgers' Adrian Beltre was scratched from the lineup after batting practice because of right quadriceps soreness.
Milton Bradley, who started 71 of the Dodgers' 86 first-half games, sat out because Randy Johnson started. Bradley is 0 for 10 lifetime against Johnson.
Phillies' Bobby Abreu reached 20 stolen bases for the sixth straight season. He's been caught only once this year.
The Mets are 8-3 in extra-inning games this season. The Phillies are 3-7.
Giants Barry Bonds's single tied him with Max Carey (2,665) for 59th on the career list.
Atlanta's J.D. Drew singled in the third to extend his hitting streak to a career-high 12 games.