Anthony Joshua weighed-in at his lowest ever for a world title fight, and will be three stone lighter than Andy Ruiz Jr in their rematch.
Joshua made a statement by weighing-in at 16st 13lbs, having displayed a slimline physique all week, while Ruiz Jr was heavier than before their first fight at 20st 3lbs.
Ruiz Jr has increased in weight by over a stone since beating Joshua in their first fight (he weighed-in last time at 19st 2lbs) while Joshua has drastically reduced from 17st 9lbs.
Joshua claimed earlier this week that his mission to avenge defeat to Ruiz Jr was "a marathon not a sprint", and his weigh-in result is the strongest indication yet that he plans to drag the new champion into the later rounds.
For Ruiz Jr's part, he questioned last month whether shedding muscle mass was a good idea for Joshua, wondering "if he will take the punches as well".
But Mexico's first world heavyweight champion also posted surprising results at Friday's weigh-in, after also making noises in the build-up that he had lost weight.
He planned to "feel light so it's easier to move on his feet" according to his chef and nutritionist.