I think Morales beats both, simply becuz he beat Pac when he was exiting his "Prime" and them beat Barrera 2/3...Morales was robbed of the 3rd fight...in their trilogy.