6:15 PM ET

One day before the UFC's pay-per-view event, the UFC has completely shuffled the top three fights, according to Dana White.

The main event of Saturday's show will feature a match between Tony Ferguson andNateDiaz. Chimaev missed the weight by 7.5 pounds on Friday, meaning he would not be able to compete in the bout. He chose not to fight him.

Chimaev's weight miss caused a domino effect. The UFC spent the morning and afternoon talking to all of the camps. Alterations this close to a UFC card are never done before.

Ferguson was supposed to fight Li Jingliang in the co-main event. Ferguson was at 170.5 pounds.

Five rounds will be the length of the fight. Ferguson vs Li was only going to be three rounds. Ferguson agreed to fight.

Chimaev will face Kevin Holland in the co-headliners. Holland was going to fight Daniel Rodriguez in a catchweight bout. The weight of Holland was 179.5 pounds. Holland and Chimaev are both going to be five-round bouts.

Li is going to fight Rodriguez. It will be a big gap. He weighed in at 179 pounds.

Chimaev, 28, is one of the UFC's biggest rising stars and was a -1000 favorite over the loser. Chimaev was supposed to win this fight, but the UFC booked him for a fight with a big star in order to get him. The final fight of his UFC contract will be his last one, at least for now.

Chimaev had a weird week. Chimaev got into a fight with Holland after he got into a fight with Costa. Holland was kicked by Chimaev. The press conference didn't happen.

Chimaev shrugged his shoulders and didn't show any remorse for the huge miss. He made a joke about missing weight on the social networking site.