Jeff Samardzija toyed with a no-hitter for six innings Sunday night. But the Mets made sure the right-hander would pay for his mistakes in the seventh as Yoenis Cespedes smashed a two-run home run to left field as part of a 2-0 Mets win at AT&T Park.