Paul Goldschmidt collected three hits and two RBI leading the St. Louis Cardinals to victory over the New York Mets 4-3 in the second game of their doubleheader.