I'm gonna go with Cotto.

He used to get rocked a lot and looked pretty one dimensional at times

He seems to get better every fight, and against Mosley he looked as close to unbeatable as possible.