Cotto takes this for me. Better overall boxing ability and ring iq. I don't think he's that past it, and even if he is he's still the one with less wear and tear compared to Mayorga.

Anyways it will be an good fight, because Cotto and Mayorga gives it their all.