Philadelphia Phillies defeat New York Mets, 7-5