There is very little Golovkin could do to beat Joe in his prime. Calzaghe is superirior in all departments except maybe punch power.