Mosley wins because he's too fast, has too good a defense, chin, and generalship for Corrales. Diego would make it fun while it lasted because the dude was a true warrior, who had heart, a punch, and good offensive output, but his defense was too porous for a young prime Mosley.