SAGINAW, Mich. - Late-night funnyman Stephen Colbert had the last laugh Friday night.

The host of the satirical news program "The Colbert Report," has thrown his support behind the OHL's Saginaw Spirit in recent months after learning the Michigan team had named its mascot Steagle Colbeagle the Eagle, as a tribute to him.

On Friday night, the Spirit earned a 5-4 win over the Oshawa Generals, a team that Colbert had trashed recently.

After the Generals recently beat the Spirit on home turf, the Oshawa team held its annual teddy bear toss for charity. Colbert took mock offence and aired footage of the stunt, calling it "an obvious attempt to taunt me."

In retaliation, he encouraged Saginaw fans to throw General Motors annual earnings reports on the ice during Friday's game. He even posted a downloadable link to the financial reports on his website.

That prompted Oshawa Mayor John Gray to issue a challenge to Colbert on a local radio station. Gray said if the Generals won the game, Colbert had to wear a Generals jersey for an entire show.

But with the Spirit having won, Gray must now declare Colbert's birthday "Stephen Colbert Day" in Oshawa.

Colbert accepted the challenge on his show Thursday night, but said he wanted his day to be declared on Gray's birthday, March 20.

"Listen up Gray, I'm not afraid of you," said Colbert.

"The Colbert Report" airs on CTV and the Comedy Network.