Ruiz has blown this.

Joshua has clearly trained hard and differently.

How can Ruiz weigh more as defending champion, with time to prepare properly, than when he was a last minute stand in! Terrible. And he knows it, because he never took his shirt off.

Unless he ambushes Joshua early, there is no way he wins this.