Mets, brave battle atop the NL East ranking