Associated Press
NEW YORK — Albert Pujols hit a grand slam in the 10th inning for his second homer of the game and the St. Louis Cardinals rallied to beat the New York Mets.
Pujols finished with four hits and five RBIs for the Cardinals, snapping out of a slump with his ninth multihomer game of the season. Ryan Ludwick also went deep and drove in two runs for St. Louis.
The Cardinals scored eight times in the last three innings to hand New York its fifth loss in six games. With two out and the bases loaded in the 10th, Sean Green replaced Pedro Feliciano (4-4) and hit Mark DeRosa on the left elbow with his first pitch to give St. Louis an 8-7 lead.
With the Citi Field crowd still jeering Green, Pujols hit an 0-2 pitch into the seats in left to tie Ernie Banks' NL record of five slams in a season. The All-Star slugger is 7 for 9 with 24 RBIs with the bases loaded this year. He is one slam behind the major league record for a season held by Travis Hafner and Don Mattingly.
ROCKIES 8, PHILLIES 3: At Philadelphia, Garrett Atkins homered and had a season-high four RBIs, Jason Hammel pitched into the seventh inning and Colorado beat the Phillies for the Rockies' fifth straight win. Atkins, starting for just the 18th time since June 14, hit a two-out, two-run homer off Jamie Moyer (10-8) in the second inning.
CUBS 6, REDS 3: At Cincinnati, left-hander Tom Gorzellany turned his first appearance for the Cubs into his best of the season, allowing only three hits and driving in a run for a victory over the Reds that kept Chicago in first place for another day.
NATIONALS 6, MARLINS 4: At Washington, Adam Dunn capped a six-run eighth-inning rally with a two-run homer that gave the the Nationals a come-from-behind victory over Florida.
Dunn struck out in his first three at-bats before lining a 3-2 pitch from Dan Meyer over the left-field fence, breaking a 4-4 tie.
DIAMONDBACKS 6, PIRATES 0: At Pittsburgh, Yusmeiro Petit took a no-hitter into the eighth inning and combined with Leonel Rosales on a one-hitter, and Arizona beat the Pirates. Petit (2-5), who snapped a seven-game losing streak with his first victory in more than 11 months in his most recent start, walked three and struck out four in eight innings.
GIANTS 8, ASTROS 1: At Houston, Jonathan Sanchez snapped a nine-game road losing streak, striking out eight in seven shutout innings of San Francisco's victory over the Astros.
Sanchez (5-9), who pitched a no-hitter against San Diego on July 10, held Houston to four hits, all singles.
BRAVES 9, PADRES 2: At San Diego, Matt Diaz smacked a two-run homer to spark a four-run sixth inning as Atlanta cruised past San Diego.
Javier Vasquez pitched seven innings, giving up four hits for the win.
DODGERS 17, BREWERS 4: At Los Angeles, Matt Kemp homered, doubled and had five RBIs, Manny Ramirez knocked in three runs and four other Dodger players — Andre Ethier, Casey Blake, Russell Martin and Mark Loretta — added a pair of RBIs apiece in an 18-hit attack and a lopsided victory over Milwaukee.
Hiroki Kuroda gave L.A. six solid innings on the mound for the win.
