Should be a cracking fight. Cotto will win though.