PITTSBURGH — Garrett Jones hit a two-run homer in the eighth inning against J.A. Happ, fellow rookie Andrew McCutchen also went deep and the last-place Pittsburgh Pirates rallied for the second time in three nights to beat the division-leading Philadelphia Phillies 3-2 on Thursday night.
Charlie Morton shook off a rough first inning to limit the Phillies to two runs over six innings, Denny Bautista (1-0) pitched two shutout relief innings and Matt Capps earned a save after struggling in two previous appearances against the Phillies this season.
Happ (10-3), who lost for the first time in four decisions, appeared to be cruising following McCutchen’s drive into the center field shrubbery leading off the first. The left-hander allowed only four more hits over the next six innings and only once pitched with multiple runners on base.
After pinch-hitter Ronny Cedeno singled to start the eighth, Happ — who threw 114 pitches — quickly got the next two batters on fly balls. But Jones, who leads NL rookies with 15 homers, drove a 1-1 pitch over the center-field wall to give the Pirates the lead and prevent Happ from becoming the first Phillies rookie to win 11 games in a season since Bob Walk in 1980.
MIAMI — Tim Redding pitched 6 2-3 innings to give the Mets’ injury-ravaged staff a boost and help New York snap a five-game skid.
Redding (2-4), making his second start since July 2, allowed three runs — all on leadoff homers — and five hits.
New York scored nine runs with two out and tied a season high with 17 hits. Florida fielding lapses led to five runs.
DENVER — Vicente Padilla, waived by Texas earlier this month after angering the Rangers by throwing at hitters, had an impressive return to the National League.
Padilla (1-0) allowed two runs and six hits in five innings. He struck out four and walked one.
ST. LOUIS — Jeff Keppinger hit a tiebreaking homer with two out in the ninth inning to help Houston avoid a three-game sweep.
Jose Valverde (2-2) pitched two scoreless innings for the Astros, who won for only the fifth time in their last 19 road games. They avoided a second three-game sweep in St. Louis this season.
Matt Holliday homered for the NL Central-leading Cardinals, who lost for only the fourth time in 19 games.
CHICAGO — Ryan Zimmerman hit a two-run homer and Adam Dunn added a solo shot, leading Washington to the victory.
Catcher Josh Bard also made a superb defensive play to help the Nationals win a series at Wrigley Field for the first time since 2005.
MILWAUKEE — Justin Lehr overcame a rocky start to pitch into the eighth inning and drew a key walk in Cincinnati’s five-run fifth, helping the Reds to the three-game sweep.
Lehr (3-1) struck out a career-high seven over 7 2-3 innings and Cincinnati matched its season-best winning streak at four. The Reds are 13-26 since the All-Star break.
ATLANTA — Javier Vazquez pitched seven scoreless innings, everyone in the Atlanta lineup contributed to a 17-hit attack and the Braves romped past the San Diego, avoiding a sweep and moving closer in the wild-card race.
Vazquez (11-9) snapped his first two-game losing streak of the season, allowing five hits, and went on cruise control after the Braves put up five runs in the second. He struck out six, didn’t walk anyone and threw only 88 pitches before turning it over to the bullpen.