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 on 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 but couldn't hold on.
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.