LAS VEGAS -- Frustrated in his big fight against Floyd Mayweather Jr., Canelo Alvarez found a much easier target in Alfredo Angulo. Alvarez battered a game but outclassed Angulo on Saturday night before stopping him with an uppercut that prompted referee Tony Weeks to move in at 47 seconds of the 10th round of their junior middleweight fight.

Alvarez (43-1-1) never was able to put down Angulo (22-4), but hit him throughout the fight with hard combinations that almost always found their mark. By the middle rounds, the only suspense left was whether Angulo could go the distance.

The fight was in marked contrast to the last bout for Alvarez, who was dominated by Mayweather in the richest bout ever. But while Mayweather was the master of defense, Angulo was there to be hit all night long -- and Alvarez did just that.

"Tonight, I was the best fighter and definitely rebounded from the Mayweather fight with my performance," Alvarez said. "The ref stopped the fight. I could have fought another 10 rounds. It is not my fault."

"He wanted to please the fans because he felt in the Mayweather fight he let a lot of people down," promoter Richard Schaefer said. "Canelo was not satisfied with just the win. He came to make a statement and you saw that."