SAN FRANCISCO — As the stragglers stumbled into the visitors' clubhouse, some New York Mets players hollered and high-fived teammates as they passed through the door.
This was just the kind of celebration that had escaped them before.
Eric Young Jr. scored on shortstop Brandon Crawford's fielding error with two outs in the 16th inning, and the Mets outlasted the San Francisco Giants 4-3 in a game that ended early Tuesday morning.
The Mets already had played three games of at least 15 innings this season — and lost each one.
"I've never heard of anything like this. It's unbelievable," manager Terry Collins said. "At least we're used to it."
Young singled with one out and stole second to start the final rally. After he advanced to third on Daniel Murphy's groundout, lefty Javier Lopez entered and intentionally walked David Wright.
Crawford couldn't handle pinch-hitter Anthony Recker's grounder, allowing Young to score and handing New York the victory. The game lasted 5 hours, 26 minutes.
"We've played in some long games and we haven't always come out on the winning side," Recker said. "As soon as the 10th inning started, we were like, 'Are we really going to do this again?'"