The UFC 146 dominoes have finally stopped falling, as the all-heavyweight main card is set. Roy Nelson will face Gabriel Gonzaga and Shane Del Rosario will fight Stipe Miocic.
The shake-up started on Friday, when Alistair Overeem withdrew from the title bout with Junior dos Santos after a pre-fight test showed elevated levels of testosterone. Overeem said he wanted time to resolve the issue with the Nevada Athletic Commission, but that left dos Santos without an opponent and UFC 146 without a main event.
Frank Mir stepped into the title fight, Antonio Silva was given the bout with Cain Velasquez, Nelson got Gonzaga, and Miocic, who was not originally on the card, stepped up to fight Del Rosario.