After he came in heavy and weighed 197 pounds for a 185-pound bout with Vitor Belfort at Friday's official UFC 142 fighter weigh-ins, Johnson was told he could weigh no more than 205 pounds after rehydrating.
After a UFC-mandated second weigh-in on event day, he today weighed 204.2 pounds.
Therefore, his fight with Belfort is good to go for tonight's pay-per-view event, which takes place at HSBC Arena in Rio de Janeiro. However, Johnson (10-3 MMA, 7-3 UFC) still must surrender 20 percent of his purse as a fine, which will be issued to Belfort (20-9 MMA, 9-4 UFC).
As UFC president Dana White told MMAjunkie.com
(UFC blog for UFC news, UFC rumors, fighter interviews and event previews/recaps | MMAjunkie.com
) following Friday's weigh-ins, Johnson got as light as 187.5 pounds on the morning of weigh-ins before doctors told him he had to take in fluids. Johnson's reps said he fell ill on the morning of weigh-ins, though White maintains he simply missed weight
"Complete and absolute unprofessionalism – that's what happened," White said. "There's no other way it can be explained."
Johnson's struggles were especially surprising considering he actually moved up a weight class after twice missing weight at welterweight. UFC 142 marks his middleweight debut, though he weighed 197 pounds (11 pounds over the 186-pound cutoff) at official weigh-ins. The fighter said he weighed 215 pounds as recently as a week and a half ago.
White told MMAjunkie.com that Johnson's contract could be in jeopardy regardless of tonight's outcome.
"His job is on the line," White said. "His job is absolutely on the line, win or lose."
For more on UFC 142
, stay tuned to the UFC Rumors
section of the site.