Yadier Molina snapped a 1-all tie with a two-run double in the fourth inning and the Cardinals held on for a 3-2 win over the Pirates. Allen Craig had an RBI double in the first for St. Louis, which remains four-and-a-half games behind Atlanta for the NL Wild Card. Edwin Jackson pitched six-and-two-thirds innings of two-run ball for the win. Jason Motte posted his seventh save. Charlie Morton took the loss. Alex Presley and Derrek Lee had RBI doubles for Pittsburgh.