NEW YORK (WFAN) — Carlos Beltran had some fine moments in New York.

But he had one really, really bad one. And Mets fans haven’t forgotten about it.

READ MORE: 74th Annual Tony Awards: List Of Winners

With his bat resting on his shoulder, Beltran struck out against the St. Louis Cardinals to dash the Mets’ World Series hopes in 2006.

Tuesday night, at the Baseball Assistance Team’s annual fundraising dinner in New York City, Beltran admitted he’s done thinking about that nasty Adam Wainwright curveball.

And he said Mets fans should be, too.

The Mets sent Beltran to San Francisco before July’s trading deadline, and the outfielder signed with the Cardinals — yes, those Cardinals — this offseason for two years at $26 million.

READ MORE: Photos Of City Sanitation Crews Throwing Away Fresh Produce Confiscated From Bronx Street Vendor Spark Outrage

“I’m not thinking about the fans,” Beltran said, according to “I’m thinking about myself. I’m thinking about my chances of being with a team that I just wanted to have the opportunity to be in the playoffs. What happened in 2006, you have to turn the page. That’s over.

“It’s already been six years. If they want to continue to think about that moment, that’s their problem. But I turned that page. I really moved on.”

Fans’ expectations were through the roof when Beltran signed a seven-year, $119 million contract with New York before the 2005 season.

What they got? A solid player who leaned toward brilliant — when healthy.

“The way they think of me, that’s how they feel, so there’s nothing I can do about it,” he said. “I just have to say that, in my time here, I really enjoyed playing for the Mets. We went through a lot of ups and downs as a team, but I feel, personally, that in the years that I was healthy, I did the best that I could to help the team.”

MORE NEWS: 'I Want You To Be Inspired By Gabby': Over 1,000 Attend Public Memorial For Gabby Petito On Long Island

What do you think of Beltran’s comments? Sound off below…