Saul "Canelo" Alvarez made a triumphant return to Mexico, punishing John Ryder on the way to a unanimous 12-round decision to retain his undisputed super middleweight world title.

Ryder, whose face was already a bloody mess by the time Alvarez knocked him down in the fifth round, battled gamely in the later stages, but Alvarez emerged a clear winner in his first fight in his native Mexico in nearly 12 years.

Judge Jeremy Hayes scored the bout 120-107 for Alvarez, while Joe Pasquale and Gerardo Martino both saw it 118-109 for the champion, who delighted a sellout crowd of some 50,000 at the open-air Akron Stadium in his hometown.