I can't see anyway that Miranda would win this fight, I guess he could land a bomb and maybe stop him, but that's not likely IMO, Calzaghe's just a much better fighter at this stage in their careers.