With ground to make up in a pair of National League races and time running short, the Cardinals did their part to keep pressure on the Cubs, Brewers and Rockies by striking for a pair of ninth-inning runs to sink the Pirates, 4-3, at PNC Park on Friday.