New York Jose Reyes hit a grand slam to cap a seven-run fourth, and John Maine (2-3) extended his scoreless streak to 23 innings as the New York Mets pounded Philadelphia, 8-1, on Sunday.
Maine (2-3) gave up three hits in six shutout innings. The right-hander, who last pitched on July 26, struck out four and walked three, and he hasn't given up a run since July 8 against Florida.
Padres 3, Nationals 2
San Diego - Brian Giles hit a two-run homer and singled home Dave Roberts with the winning run in the 10th off Micah Bowie (0-1). Doug Brocail (2-0), the sixth Padres pitcher, threw a perfect 10th for the win. Starter Jake Peavy allowed one run and four hits in 51â3 innings.
Diamondbacks 4, Astros 3
Phoenix - Luis Gonzalez tied Lou Gehrig for 26th place with his 534th double, then broke a 2-2 tie in the sixth when he scored on Carlos Quentin's broken-bat single against Andy Pettitte (10-12). Claudio Vargas (9-8) gave up a two-run homer to Lance Berkman in the first, but blanked the Astros for the next five innings.
Dodgers 7, Marlins 3
Miami - Mark Hendrickson earned his first win in seven starts since the Dodgers acquired him from Tampa Bay, and the Dodgers extended their winning streak to nine games. Los Angeles rallied off Scott Olsen (9-5) in a six-run seventh inning. Hendrickson (1-4) allowed three runs and six hits in six innings.
Cardinals 7, Brewers 1
St. Louis - Jeff Suppan (9-6) matched his season high with seven strikeouts and allowed four hits in 71â3 innings. Juan Encarnacion hit a three-run homer off Chris Capuano (10-8), and Scott Rolen added a two-run homer for the Cardinals, who have won two straight.
Braves 6, Reds 4
Cincinnati - Jeff Francoeur hit a two-run triple in the eighth against Gary Majewski (4-4) to tie it and scored the go-ahead run on Adam LaRoche's sacrifice fly. Andruw Jones and Matt Diaz homered for the Braves, who avoided a three-game sweep.
Cubs 6, Pirates 1
Chicago - Ronny Cedeno hit a three-run homer, and Rich Hill (2-5) had a career-high nine strikeouts in seven innings, allowing one run and five hits.
Giants 6, Rockies 2
San Francisco - Matt Cain (8-8) had a career-high 12 strikeouts in seven innings, and Pedro Feliz drove in two runs. Mark Sweeney, Feliz and Cain each drove in a run with bases-loaded singles in the sixth inning.