The Royals’ Alex Gordon celebrates a solo home run off New York Mets relief pitcher Jeurys Familia during the ninth inning of Game 1 of the World Series on Oct. 27. (Charlie Riedel/AP)

New York is still smarting over the Mets’ World Series loss to the Kansas City Royals last season. The New York Philharmonic, however, will be able to finally move on after making good on a bet with the Kansas City Symphony, but not without a bit of embarrassment.

“This is very painful to me,” Alan Gilbert, the renowned orchestra’s music director, said after taking the stage in a Royals jersey and cap to conduct a special rendition of “Everything’s Up to Date in Kansas City” from the musical “Oklahoma!”

The performance was all in good fun, though. It featured Kansas City singer Joyce DiDonato, who jazzed up the ditty with a few special lyrics.

DiDonato sang:

They got a baseball team all decked out in royal blue.

For 30 years we thought that they were through. 

Gettin’ on base it wasn’t always easy;

They found a way to somehow get ‘er done. 

They’d swing the bat, they’d run real fast, an inside the park home run;

Even against the Mets grand pitching staff, they still had some fun;

Against all odds and sympathy bets they finally went and won!

They got about as far as they can go!

Kansas City Symphony music director Michael Stern and executive director Frank Byrne made the trip to New York to watch the performance.

“Michael, you’ve been to a lot of concerts,” Stern said on stage. “I just have to ask you: Is this the greatest moment that you ever experienced in a concert hall?”

The audience giggled in response, as Stern also revealed part of the bet also saw the philharmonic send “first-class” bagels and lox to their Kansas City counterparts. Had the Mets won, Stern said, Kansas City would’ve had to send some barbecue to New York.