Any welterweight or less beating Cotto and Mosley would be the trump card. They are big welterweights and Cotto is basically undefeated having taking on all comers. Mosley, well he needs no explanation.