A featherweight bout between
Sodiq Yusuff and
Edson Barboza headlined the event. They were previously expected to meet at
UFC Fight Night: Moraes vs. Sandhagen in October 2020, but Yusuff pulled out due to undisclosed reasons. A bantamweight bout between
Cameron Saaiman and Christian Rodriguez took place at the event. The pairing was previously scheduled to meet at
UFC 290 in July, but Rodriguez pulled out due to injury. At the weigh-ins, Rodriguez weighed in at 140 pounds, four pounds over the bantamweight non-title fight limit. Their bout proceeded at catchweight and he was fined a percentage of his purse, which went to Saaiman. A women's bantamweight bout between Tainara Lisboa and Darya Zheleznyakova was scheduled for the event. However, Zheleznyakova was removed due to undisclosed reasons and replaced by Ravena Oliveira. A flyweight bout between
Tatsuro Taira and
David Dvořák was expected to take place at the event. However, the bout was cancelled for unknown reasons. A middleweight bout between
Michel Pereira and
Marc-André Barriault was expected to take place at the event. However, Barriault withdrew due to medical issues and was replaced by
Andre Petroski. A lightweight bout between
Terrance McKinney and Chris Duncan was expected to take place at the event. However, Duncan withdrew due to visa issues and was replaced by promotional newcomer Brendon Marotte. A flyweight rematch between Edgar Chairez and Daniel Lacerda was scheduled for the event. Their first meeting was ruled a no contest after referee Chris Tognoni mistakenly thought Lacerda was put to sleep from Chairez's standing guillotine at
UFC Fight Night: Grasso vs. Shevchenko 2. However, due to Lacerda's medical issues, the bout was cancelled. ==Results==