Neither Devils goalie Cory Schneider nor Tim Thomas of the Florida Panthers will be playing in the Olympics next month. Both American-born goalies were passed over when Team USA’s roster was announced.

It might have been a bad call.

Schneider and Thomas engaged in a classic battle Saturday night at Prudential Center, trading sensational saves before Marek Zidlicky scored with 2.1 seconds remaining in overtime to give the Devils a stunning 2-1 victory over the Panthers.

“I was excited. I don’t usually get too fired-up or too rowdy on the ice, but I think I put my arms up or screamed,” Schneider said. “We all were petty stunned by it.”

Lost in the unusually wild mid-season celebration was the fact that Jaromir Jagr’s assist on Zidlicky’s goal was the 1,724th point of Jagr's career, moving him past Mario Lemieux into sole possession of seventh-place on the all-time NHL scoring list.

With 29 saves, many of them spectacular, Schneider earned a third straight start Sunday night in Toronto. He hasn’t started three in a row since Oct. 19-24.

“I feel pretty good. I feel fresh,” said Schneider, who’s won two straight.

Thomas was almost as good, stopping 34 of the Devils’ 36 shots.

“He’s unbelievable,” Schneider said of the 39-year-old Thomas. “I got a front row seat with him in the Stanley Cup Finals a few years ago (Vancouver vs. Boston). He was one of the biggest reasons why they won the Cup and it still amazes me how well he’s able to play.”

But Thomas was helpless on the rocket off Zidlicky’s stick as the Devils executed the final play of the game perfectly.

With the game tied, 1-1, the Devils called timeout with 3.8 seconds remaining in OT. Coach Pete DeBoer drew up the play for the faceoff in the right circle.