Usually i would have said Calzaghe but we already knew Joe had the skills to beat Kessler.

I was far more impresed with cotto to be honest.He just showed skills i didn't think he had against
Mosley and just before the bout i was expectin mosley to take a pretty easy win...

Cotto gets my vote.