Just when it seemed like things were settled, an injury forced officials to scrap the upcoming UFC Fight Night 99 main event.
Instead of cancelling the card, though, they found a suitable replacement, pairing Gegard Mousasi with Uriah Hall in a rematch next month from Belfast, Northern Ireland.
Gunnar Nelson was expected to fight Dong Hyun Kim, but an injury forced Nelson out.
Below is the final fight card with start times:
MAIN CARD (UFC Fight Pass/4 p.m. ET)
Middleweight: Gegard Mousasi vs. Uriah Hall
Lightweight: Ross Pearson vs. James Krause
Heavyweight: Timothy Johnson vs. Alexander Volkov
Featherweight: Artem Lobov vs. Teruto Ishihara
PRELIMINARY CARD (UFC Fight Pass/12:30 p.m. ET)
Flyweight: Ian McCall vs. Neil Seery
Middleweight: Magnus Cedenblad vs. Jack Marshman
Flyweight: Kyoji Horiguchi vs. Ali Bagutinov
Lightweight: Kevin Lee vs. Magomedo Mustafaev
Strawweight: Amanda Cooper vs. Anna Elmose
Heavyweight: Mark Godbeer vs. Justin Ledet
Welterweight: Zak Cummings vs. Alexander Yakovlev
Female Bantamweight: Milana Dudieva vs. Marion Reneau