Calzaghe wins but i think he wont ko Hopkins. Joes hand speed and combinations will be too much for BHop. I think BHop will make it a very dirty fight and hard for Joe in the early rounds but as the fight goes on Joe will pull away and win a UD on points.