I expect Calzaghe to win as he is the better fighter regardless of age and Hopkins is just not quick enough to deal with him.
Hopkins is not in his prime but is still a very good fighter and Joe should get credit for beating him as Joe is not exactly in his prime either.
Joe on points unless they have got the judges from the 1st Lennox vs Holyfield fight in.
Joe beat Kessler and will have an easier time beating Hopkins. Hopkins still has a few tricks and is tough but Joe will simply land a lot more punches.
Bookmarks