Wagner notches 300th save

? Billy Wagner earned his 300th career save in the New York Mets’ 7-6 victory over Pittsburgh on Tuesday.

Xavier Nady hit a go-ahead single in the eighth inning and drove in three runs for the winners. Jose Reyes contributed three hits and two stolen bases. David Wright delivered an early two-run single.

All-Star Tom Glavine failed in his bid to become baseball’s first 12-game winner, but his teammates fought back to take him off the hook for his first loss since April 24 in San Francisco.

Astros 7, Cubs 2

Houston – Andy Pettitte pitched six effective innings and Mike Lamb drove in three runs for the Astros. Pettitte (7-9) allowed seven hits, one run, and struck out three to earn his first win since he beat the Cubs on June 13. Mark Prior (0-4) gave up four hits and three earned runs in six innings for the Cubs.

Brewers 5, Reds 2

Milwaukee – Doug Davis pitched into the ninth inning, Corey Koskie hit a two-run homer and the Brewers handed the Reds their fourth straight loss. Davis (5-5) allowed two runs and six hits in 82â3 innings. He struck out six and walked three. Bronson Arroyo (9-5) gave up five hits and five runs in seven innings.

Nationals 6, Marlins 4

Washington – Ryan Zimmerman hit a three-run homer with two outs in the ninth to lift the Nationals to the win. It was Zimmerman’s second game-winning homer in less than three weeks. He hit a two-run homer in the ninth to beat the New York Yankees 3-2 on June 18. Chad Cordero (4-3) pitched 11â3 innings for the win.

Phillies 6, Padres 5

Philadelphia- Aaron Rowand doubled in Ryan Howard in the ninth inning and the Phillies won their second straight game. The Phillies have beaten San Diego 11 straight times dating to 2004. Eric Young went 2-for-5 with two RBIs for San Diego, which has lost three straight.

Dodgers 11, Diamondbacks 3

Los Angeles – Rookie Andre Ethier kept up his torrid offensive pace with four RBIs, including a two-run triple. Kenny Lofton drove in three runs for the Dodgers.

Cardinals 6, Braves 3

Atlanta – Juan Encarnacion hit a two-run homer and the Cardinals ended a seven-game road skid. Play was halted with one out in the top of the sixth inning and the Cardinals leading 5-2. Chris Carpenter (7-4) earn his first win in four career starts against the Braves.

Adam Wainwright pitched two scoreless innings for St. Louis following the rain delay. Braden Looper gave up three straight singles in the eighth, including Andruw Jones’ hit that drove in Edgar Renteria.