Bryce Harper and Nick Castellanos hit back-to-back HRs to erase an early deficit and Castellanos walked it off with an RBI single in the ninth as the Philadelphia Phillies won a thriller over the New York Mets 7-6 to even their NLDS series at 1-1.