So for anyone who hasn't got it yet:

A welterweight fight is for anyone 147 or less.

Cotto was daft/ desperate enough to fight Manny to agree to have a 145 maximum for this fight. Had he had better negotiators or even cared then he could have weighed at anything up to 147.

The fact is Manny was a big money match and to do the fight he had to agree to his terms.

And yes a super flyweight could fight a heavyweight for their title.