I'm more bullish about Vasquez than many on this site because he was one of those guys who turned pro really young and picked up some losses while he was learning on the job. I don't think he really hit his stride until after his loss to Oscar Larios in a hellacious fight. Vasquez pushes Morales hard the entire way but I just don't think he has that special 'something' to beat Morales at 122. To make matters worse, Vasquez cut/bruised up even worse than Morales used to.
I think Morales is overrated as a great, and I do think Vasquez gives a rough fight, but in the end Morales busts him up and probably stops him late.