In a game that reflected a National League Central race they are now one big step closer to winning, the St. Louis Cardinals snapped a scoreless tie on a ninth-inning error Monday night and went on to down the Pirates, 3-0, at PNC Park to pull within a win of the division title as the Bucs fell four games back.