I think Hopkins wins. Even at 43 Hopkins will be the best opponent Joe has ever faced IMO.