Philadelphia The Atlanta Braves are back where they thought they belonged all along in first place.
Chipper Jones drove in three runs, and Odalis Perez allowed two earned runs as the Braves moved ahead of the slumping Phillies in the NL East with a 10-4 victory over Philadelphia on Wednesday.
"It was a matter of time," outfielder Brian Jordan said. "We knew if we started to play good, we'd go on a streak. It was a test for the Phillies, but they're a young team."
The Braves, who trailed the Phillies by eight games on June 1, have won six straight, sweeping the New York Mets and Philadelphia on the road. The nine-time defending division champs are in first place for the first time since beating Cincinnati on opening day.
"I think there was some urgency early in the season," Jones said. "I don't think we expected to catch them by the All-Star break. Eight games is a big hole."
The Phillies, who tied the Chicago Cubs for the worst record in the majors last season, are 7-16 since topping out at 35-18 on June 1 and now trail the Braves by a half-game.
Manager Larry Bowa held a closed-door team meeting for about 25 minutes after the game.
"I'm embarrassed, not by the players. I'm embarrassed because I don't think I'm doing the job right now," Bowa said. "I'll do better."
Perez (6-5) yielded three hits, struck out four and walked two in five innings. He allowed four runs, but two were unearned because of errors by Jones.
Marlins 9, Expos 1
Miami Jesus Sanchez allowed two hits in eight innings in his first start of the season, and Charles Johnson and Mike Lowell each drove in three runs as Florida beat Montreal.
Pirates 6, Brewers 2
Pittsburgh Jason Schmidt pitched a four-hitter and hit a homer, leading Pittsburgh past Milwaukee.
Dodgers 7, Giants 3
San Francisco Paul Lo Duca drove in two runs, including the go-ahead single in the fifth inning, as Los Angeles beat San Francisco.
Reds 3, Cardinals 1
St. Louis Rookie Lance Davis pitched eight impressive innings for his first major league win to lead Cincinnati over St. Louis.
Diamondbacks 7, Astros 5
Phoenix Curt Schilling became baseball's first 12-game winner as the Arizona Diamondbacks ended a three-game skid.
Mets 5, Cubs 4
Chicago Joe McEwing hit a two-run homer, and Todd Zeile and Lenny Harris had RBI singles as New York rallied past the Chicago Cubs.
Rockies 10, Padres 9
Denver Jeff Cirillo singled home the winning run in the ninth inning as the Colorado Rockies beat San Diego.