On May 23, 2006 — Carlos Beltran hits a two-run home run in the bottom of the 16th inning that gives the Mets a 9 – 8 victory over Philadelphia. The game lasts 5 hours, 22 minutes, has 522 pitches and is the longest for the Mets since 1995.
Source:
Baseball Reference May 23