NEW YORK (AP) -- Kirk Nieuwenhuis hit a three-run homer that capped a four-run rally in the bottom of the ninth inning and the New York Mets salvaged what had been shaping up as another sorry afternoon, startling the Chicago Cubs 4-3 on Sunday. Matt Garza pitched seven scoreless innings and the Cubs scored twice on a madcap play that featured three bad throws by Mets infielders, giving Chicago a 3-0 lead. But New York came back against Carlos Marmol (2-4)in the ninth, starting with Marlon Byrd's leadoff home run. Nieuwenhuis connected with one out. Bobby Parnell (5-3) pitched the top of the ninth.