I think Angulo gives Chavez Jr a much needed beating, and will take him out with no problem.

And before anyone jumps on my back for wanting to see Jr take a beating, the reason I say that, is because it seems to me, that Jr doesn't take his career, as seriously as he should. He doesn't seem to have the type of commitment that he needs in order to have a truly great career.

A good loss will force him to make some choices.