NEW YORK — Fernando Tatis hit a pinch-hit grand slam in the eighth inning, and the New York Mets salvaged an otherwise miserable day by rallying for a 7-3 victory over the Colorado Rockies on Monday night.
It was the third straight win for the Mets, who have been struggling most of the season on the field and had to deal with issues off it when they fired vice president Tony Bernazard during an awkward news conference hours before the first pitch.
The Rockies bullpen had gone 9 2-3 innings without allowing a hit before Tatis connected off Franklin Morales with one out in the eighth. Juan Rincon (2-2) had loaded the bases by issuing walks to Luis Castillo and David Wright, then putting Jeff Francoeur aboard intentionally, before Tatis deposited an 0-2 pitch into the seats in left field.
The pinch-hit slam was the first for the Mets since May 30, 2000.
Brian Stokes and Pedro Feliciano (3-3) pitched three innings of shutout ball for New York, and All-Star closer Francisco Rodriguez worked a perfect ninth
Troy Tulowitzki hit a two-run homer and Clint Barmes also went deep for the Rockies, who lead the NL wild-card race and had won seven of their first 10 games since the break.
ST. LOUIS — Chris Carpenter wrapped up an undefeated month, Brendan Ryan matched a career high with four hits and St. Louis beat Los Angeles.
Matt Holliday lined an RBI double off the base of the center-field wall in his first home at-bat and Mark DeRosa homered for the fifth time in 13 games with St. Louis. The third newcomer to the lineup, Julio Lugo, had an RBI infield hit in the second to help the Cardinals shake off a 2-5 trip that knocked them out of the NL Central lead.
Carpenter (9-3) worked around nine hits in seven-plus innings, allowing only Rafael Furcal’s third-inning sacrifice fly. Manny Ramirez hit two of the Dodgers’ four double-play balls against the right-hander.
CINCINNATI — Brandon Phillips hit the first of Cincinnati’s four homers, a three-run shot that set up a victory over San Diego and helped end the Reds’ longest losing streak of the season at six games.
The teams combined for seven homers, six of them solo shots.
Jonny Gomes and Edwin Encarnacion also had solo homers off Josh Geer (1-7), a 26-year-old rookie who has yet to win a game on the road. Gomes added another solo shot off Edward Mujica, helping the Reds win a matchup of teams that have fallen apart in July.
Homer Bailey (2-2) gave up a pair of solo homers, but held on for 7 1-3 innings to get his first victory since June 27. Francisco Cordero gave up a solo homer by Kevin Kouzmanoff in the ninth while getting his 23rd save in 24 chances.
Both teams are in the midst of collapses that could prompt them to trade players later in the week. Five scouts sat behind home plate, sizing up players that might be available.