Shaun Marcum and six Mets relievers combined on a three-hit shutout Sunday, propelling New York to a 3-0 victory over the St. Louis Cardinals.

Making his third start of the spring, Marcum allowed only one hit and didn't walk anyone in 3 2-3 innings.

St. Louis starter Jamie Garcia was equally baffling to New York hitters. The left-hander threw five shutout innings, surrendering four hits and a walk.

The Mets scored in the eighth when Travis d'Arnaud drew a walk from Edward Mujica, moved up on a wild pitch and later came home on Jordany Valdespin's single.

Jamie Hoffman hit a two-run double in the ninth.