I think I might lean more towards Hatton at 140. Though at 147, I can't see Hatton lasting more than 5 rounds tops. I'd give it 4 before he's TKO'd
at any weight Cotto probably wins, but Hatton isn't going out w/o a fight and will make sure to give Cotto his all ... Cotto will have to be mistake free and has to be able to adjust as the fight goes on ... Cotto by decision --