Ramon Urias homered, Ivan Herrera registered two RBI, and Andre Pallante struck out three batters over five scoreless innings as the St. Louis Cardinals blanked the New York Mets 3-0.