VANCOUVER -- There was a very brief moment Sunday evening when Calgary Stampeders fan Clint Noble thought the Grey Cup was slipping through his team's fingers.

It didn't last long -- a penalty that nullified a Brandon Banks touchdown put a welcome end to the drama.

And despite some sour faces on the Hamilton Tiger-Cats, Noble was eager to take the win.

The Stampeders defeated the Tiger-Cats 20-16 to capture the 102nd Grey Cup at B.C. Place.

With 35 seconds left, the stadium erupted in cheers and gasps as Banks returned a punt into the end zone, but an illegal block penalty scuttled the play.

"When it's live, you don't really see it on the replay, so it's hard to say if it was legit," Noble said of the penalty. "There were a few calls the other way earlier that were controversial, too."

Outside the stadium after the game, Stamps fans were predictably elated, screaming cries of victory and hamming it up for TV news cameras.

Some Hamilton supporters were declaring their team had been robbed, but others were more sanguine.

"It broke my heart, " said John McNamara of Branford, Ont., who was wearing a Hamilton jersey.

"But it was a great game,."

Before Grey Cup weekend arrived, there were few signs in Vancouver that a championship football game was about to land in the city. Even in the past few days, outside of official events such as Saturday's parade, only the occasional jersey-clad fan walking along a downtown street provided any indication the Grey Cup was imminent.

Just four days before the game, organizers had 4,500 tickets that had yet to be sold. Resale websites were advertising tickets for as low as $49, and several sellers hawking seats along the route to the stadium were simply shouting at passersby to make them an offer.

The CFL said attendance for the game was about 52,000, leaving roughly 1,400 tickets unsold. The stadium appeared to be mostly full outside of the far nose-bleed sections, where small blocks of chairs had no one to sit in them.

Vancouver last hosted the big game just three years ago, in 2011, when the B.C. Lions played for -- and won -- the Cup. Tickets that year sold out months in advance.

Even without a home team, the stands were boisterous and rowdy, with loud cheers following touchdowns and significant plays on both sides. Still, geography appeared to give Calgary fans an edge, with chants of "Go Stamps Go" occasionally erupting in pockets of red jerseys, sometimes with large Stampeders flags flying overhead.

B.C. Place's retractable roof, installed in 2011 not long before that year's Grey Cup, remained closed, despite sunny blue skies -- unusual for Vancouver in late November.

Before the game, country musician Dallas Smith, who is from Langley, B.C., kicked off the event, followed by Montreal's Nikki Yanofsky singing "O Canada" with the backing of a 102-person choir.

Las Vegas-based Imagine Dragons put on a high-energy halftime show, playing hits such as "Radioactive" to a throng of people gathered on a patch of field on front of the stage. It was the first time a non-Canadian act has played the Grey Cup halftime show since 2007, when Lenny Kravitz performed the Toronto Rogers Centre.

"I know that we are visitors to this country, but Canada has always made us feel like we're right at home," lead singer Dan Reynolds said between songs.

The Grey Cup festivities began Sunday morning at a waterfront plaza next to the cauldron from the 2010 Winter Olympics, where bands and dancers took to the stage before the Grey Cup trophy arrived.

Calgary Mayor Naheed Nenshi and Hamilton mayor-elect Fred Eisenberger brought along jerseys from their respective teams, each with the other's name. Under the terms of a bet between the two, the mayor of the losing team will wear the other's jersey at the next council meeting.

Fans who gathered at the Sunday rally, with sunny skies and a brisk temperature hovering around freezing, represented every team in the league.

Large flags with the Calgary Stampeders' horse held above the crowd. Foam helmets bearing the Montreal Alouettes logo. A man in a Darth Vader costume wearing a Saskatchewan Roughriders jersey.

Tony Dagenais of Moose Jaw, Sask., came with a group of friends adorned with elaborate green and white face paint, jerseys and capes.

Dagenais, 46, said CFL fans are like a "society within a society."

"This is one big conglomeration of everybody," he said in between posing for photos.

"This is a chance to say, 'Yeah, we're from all over Canada, but we're Canadian and we're all one."'