I think cotto will easily win, mayorga looked bad in his last fight and I believe he will have trouble making weight as well. Cotto is a better boxer and a smarter one with steward, he will not lose.