With just three days until The Ultimate Fighter 24 Finale, the main event for Saturday’s fight card is finally official.

After rumors and spoilers about the “The Ultimate Fighter 24: Tournament of Champions” winner floated around for several months, it’s now confirmed that Tim Elliott (13-6-1 MMA, 2-4 UFC) will challenge UFC flyweight champion Demetrious Johnson (24-2-1 MMA, 12-1-1 UFC) for the gold.

The Ultimate Fighter 24 Finale takes place at The Pearl at Palms Casino Resort in Las Vegas. The card airs on FS1 following early prelims on UFC Fight Pass.

Johnson, No. 1 in the latest USA TODAY Sports/MMAjunkie MMA pound-for-pound and MMA flyweight rankings, has been unstoppable since winning the inaugural 125-pound UFC title fight in September 2012. He’s recorded eight consecutive defenses, with the most recent being a first-round TKO of Olympic gold medalist and “TUF 24” coach Henry Cejudo at UFC 197 in April.

Elliott, meanwhile, has six fights of UFC experience to his credit but was cut from the organization in February 2015 following a three-fight skid inside the octagon.

Although his first UFC stint ended in a difficult manner, Elliott immediately joined Titan FC and captured that promotion’s flyweight belt. He picked up three wins with the company before joining the “TUF 24” cast, where he picked up another four wins, albeit in exhibition bouts, including a victory over Japan’s Hiromasa Ogikubo in the tournament final being the one that punched his ticket to a title shot.

Now Elliott will attempt to pull off one of the biggest upsets in UFC history against “Mighty Mouse” and potentially become the sixth fighter to capture UFC gold after going through “TUF.”

On March 19, 2011, 23-year-old Jon Jones brutalized UFC light heavyweight champion “Shogun” Rua to become the youngest titleholder in UFC history. But for Jones, it was only the start of a wild ride that at times spun out of control.