LaTroy Hawkins (2-3) walked Jim Thome leading off the bottom half and Glanville sacrificed. Burrell drove the next pitch to deep right-center.
Chicago's Mark Prior, pitching for the first time since leaving a game July 15 because of a tender elbow, allowed two runs and five hits in six innings.
Cardinals 6, Giants 0
In St. Louis, Matt Morris threw a seven-hitter for his seventh career shutout, and the St. Louis Cardinals took advantage of Jerome Williams' wildness in the fifth inning.
The Cardinals avoided a sweep after losing the first two games of the three-game series, and beat the Giants for only the second time in seven games at home the last two seasons. The NL Central leaders have won 16 of 20 overall and 13 of 16 at home.
Morris (11-6) threw his 15th career complete game, and John Mabry was 3-for-3 with a homer.
The teams' big stars -- Barry Bonds and Albert Pujols -- both got the day off.
Yadier Molina's two-run single was the only hit in the fifth off Williams (9-7), who walked three straight and also issued an intentional walk in the inning.
Braves 4, Mets 3
In New York, fielding errors by rookies David Wright and Kaz Matsui led to three unearned runs for Atlanta, and Mike Hampton threw six strong innings.
J.D. Drew hit his 24th homer for the Braves, who have taken over first place in the NL East with 12 wins in their last 16 games.
Wright, called up Wednesday from Triple-A Norfolk, made his second error in four games at third base and the Braves took advantage by scoring twice in the second against Steve Trachsel (9-7). Matsui's 20th error in the fifth allowed the Braves to score another run.
Hampton (6-8) won his fourth straight game this month and limited the Mets -- his former team -- to five hits.
Pirates 6, Reds 5
In Pittsburgh, pinch-hitter Rob Mackowiak drove in the go-ahead run with an RBI double in the fifth, helping the Pirates come from behind and complete a three-game sweep of the Reds.
Tike Redman hit a three-run homer for the Pirates, who rallied from a 5-1 deficit to win for the eighth time in their last 10 games. Pittsburgh has also won 14 of its last 15 at home.
Sean Burnett (5-2) won his fifth straight start despite struggling through 5 1-3 innings. He allowed five runs and seven hits after allowing just three earned runs in his previous 28 innings. Jose Mesa, the fifth Pirates' pitcher, worked the ninth for his 29th save.
Padres 3, Dodgers 0
In Los Angeles, Adam Eaton allowed one hit in seven innings, Phil Nevin and Brian Giles homered and the Padres averted a three-game sweep.
The loss was only the third in 20 games for the Dodgers, who had won 11 of their previous 15 meetings with the Padres. Los Angeles leads San Diego and San Francisco by 3 1/2 games in the NL West.
Eaton (6-8) allowed only Alex Cora's single in the fourth to win his fourth straight road start. He struck out three in seven innings and walked two.
Akinori Otsuka pitched a perfect eighth, and Trevor Hoffman gave up Cesar Izturis' double in the ninth before earning his 26th save in 29 attempts and completing the two-hitter. Jeff Weaver (7-10) allowed two runs and six hits over seven innings.



