Ryan Howard recorded four hits, including one that drove in the game-winning run as the Phillies beat the Mets, 5-4.