A trio of title fights kick off the UFC's Fight Island action tonight in Abu Dhabi.
Following a series of shows in Florida and Las Vegas, the promotion is set for four shows over the next three weeks.
The biggest of those comes tonight as Kamaru Usman defends his welterweight title against Jorge Masvidal, who was confirmed as the challenger at just six days' notice.
Masvidal, who racked up three impressive wins last year, has stepped in after Gilbert Burns tested positive for Covid-19.
Before the main event, Jose Aldo and Peter Yan clash for the vacant bantamweight title while a rematch between Alex Volkanovski and Max Holloway will decide the featherweight champion.
Here is everything you need to know about every fight tonight...
Full fight card
Main card
Kamaru Usman vs Jorge Masvidal
Alexander Volkanovski vs Max Holloway
Petr Yan vs Jose Aldo
Jessica Andrade vs Rose Namajunas
Amanda Ribas vs Paige VanZant
Preliminary Card
Volkan Oezdemir vs Jiri Prochazka
Elizeu Zaleski dos Santos vs Muslim Salikhov
Makwan Amirkhani vs Danny Henry
Leonardo Santos vs Roman Bogatov
Early Preliminary Card
Raulian Paiva vs Zhalgas Zhumagulov
Karol Rosa vs Vanessa Melo
Davey Grant vs Martin Day
What time do the fights start?
The early prelim fights will start at 11pm Irish time followed by the prelim fights at 1am with the main card starting at 3am.
The main event between Usman and Masvidal will start at around 5.30am.
What TV channel are they on?
The fights will be shown on BT Sport 1 from 1am on Sunday morning with the prelim fights; the early prelim fights will be shown on UFC Fight Pass.
The main event fights will also be shown on BT Sport 1 from 3am.
Odds
Usman 1/3
Masvidal 12/5
Yan 2/5
Aldo 2/1
Volkanovski 5/11
Holloway 9/5