Chicago's Derrek Lee led off the seventh with his 37th homer, tying it at 2.
Cardinals 3, Pirates 1
At Pittsburgh, Mark Mulder beat Pittsburgh for the fifth time in five career starts and third time this season. Mulder (15-6) limited the Pirates to one run and three hits in eight innings.
Abraham Nunez, a former Pirates infielder, went 3-for-4 and drove in a run for the Cardinals.
Josh Fogg (6-9) gave up three runs and 11 hits in five innings and is 1-8 with an 8.47 ERA in 10 career starts against the Cardinals.
Jason Isringhausen pitched the ninth for his 33rd save. The victory was Tony La Russa's 2,193rd as a manager, leaving him one behind Sparky Anderson for third place in major league history.
So Taguchi and Hector Luna had RBI singles for the Cardinals in the third.
Mets 4, Diamondbacks 1
At Phoenix, Tom Glavine pitched into the ninth inning, and Jose Reyes and Victor Diaz homered to help New York beat Arizona.
Cliff Floyd drove in two runs for the Mets, who got another strong outing from Glavine in the opener of a seven-game road trip.
Glavine (10-10) matched his season high for innings pitched, but lost a chance at his first complete game since May 23 last year, and 54th of his career when he gave up a leadoff single to Royce Clayton in the ninth. He was replaced by Braden Looper, who finished for his 25th save in 30 chances.
Astros 6, Padres 2
At San Diego, Roy Oswalt threw six strong innings for his 15th win and Lance Berkman hit a two-run homer. Oswalt (15-10) and three relievers combined on a five-hitter for the Astros, who moved a half-game in front of Philadelphia and Florida in the wild-card race.
The Padres fell to 61-63 but lead the NL West by four games over Arizona. This is the latest a team has led a division with a losing record.
Giants 5, Phillies 0
At San Francisco, Noah Lowry pitched into the ninth inning to win his fourth straight start and Moises Alou hit a three-run homer.
Michael Tucker doubled and Ray Durham singled twice as the Giants won for the fifth time in eight games.
Lowry (10-11) allowed five hits with one walk and six strikeouts in 8 2-3 innings. He drove in a run with a sacrifice fly in the sixth. He left after allowing Bobby Abreu's infield single. Alou connected for his 14th homer of the season on the first pitch from Jon Lieber (12-11) in the third.



