Randy Caballero weighed-in at 123.5lbs and lost his IBF World Bantamweight title on the scales a day before he faces Britain's Lee Haskins, who can still win the IBF crown.

Highly-rated 22-0 Caballero will still fight Haskins, but is no longer a world champion after badly missing the 118lbs weight limit. Bristol's Haskins looked lean and ready for action as he came in at 117.5lbs, and the title is still up for grabs in the biggest fight of his career so far.

You can subscribe to see Caballero v Haskins live tomorrow night soon after midnight exclusively live in the UK on BoxNation.

Watch the weigh-in stream replay in full below: