PITTSBURGH (AP) — Russell Martin drove home Neal Walker with the go-ahead run in the eighth inning and the Pittsburgh Pirates rallied to beat the St. Louis Cardinals 5-4 Wednesday night.
Martin's sharp grounder off Trevor Rosenthal (1-2) rolled into left field, giving Walker enough time to score from second. The Pirates' fourth straight win over the Cardinals gave Pittsburgh a 2½-game lead in the NL Central.
St. Louis left 11 runners on base and dropped its seventh consecutive game. The Cardinals led 2-0, 3-1 and 4-2.
Tony Watson (3-1) worked two shutout innings in relief. Mark Melancon pitched a perfect ninth for his fifth save.
Matt Holliday had three hits and drove in two runs, and the Cardinals' struggling offense put together 13 hits.
BRAVES 9, ROCKIES 0
ATLANTA (AP) — Mike Minor allowed only two hits in seven scoreless innings, Brian McCann hit a three-run homer in a seven-run third, and Atlanta beat Colorado for its sixth straight win.
Freddie Freeman drove in two runs with four hits as the Braves continued their offensive surge with 15 hits. The Braves have scored 29 runs while winning the first three games of the four-game series.
The Braves lead second-place Washington by 11 games in the NL East, their biggest advantage in nine years.
Minor (11-5) didn't walk a batter and didn't allow a Colorado baserunner to reach second base.
Tyler Chatwood (7-4) allowed a career-high seven earned runs on 10 hits, one walk and one hit batter in only 2 1-3 innings.
Colorado's Carlos Gonzalez left the game in the fourth inning after aggravating his sprained right middle finger.
GIANTS 9, PHILLIES 2
PHILADELPHIA (AP) — Chad Gaudin threw seven sharp innings, Brett Pill and Brandon Crawford hit homers, and San Francisco snapped a five-game losing streak with the victory over Philadelphia.
The defending World Series champion Giants are last in the NL West. The Phillies entered 11½ games out of first place and fell to nine back in the wild-card standings.