Saul Alvarez made a winning return to the ring as he stopped fellow Mexican Alfredo Angulo in the 10th round at the MGM Grand in Las Vegas. 'Canelo', who lost a mega-fight with Floyd Mayweather last time out, had far too much ammunition for the brave but outclassed Angulo in a non-title bout.

Although Angulo was not put on the canvas, referee Tony Weeks decided to step in at 47 seconds of the 10th round as former WBC and WBA light-middleweight champion Alvarez landed a big uppercut.

Although Angulo was well behind he believed he should have been given the opportunity to carry on fighting.

Angulo said: "I'm upset because they should have let the fight go on. I'm fine and I was fighting. It was 20 weeks of training, it is disappointing. I wanted to keep fighting."