Canelo Alvarez is on his way to becoming one of boxing's best ever. The Mexican champion is set to defend his WBO light middleweight title on Saturday night against a tough challenger in Julio Cesar Chavez Jr., but before we get to the showdown, let's take a look at some of Alvarez's best work in the ring.

Alvarez (48-1-1) has gone toe-to-toe with some of boxing's best in his career with his lone loss coming to undefeated champion Floyd Mayweather Jr. He has knocked out three of his last four opponents and will look to add Chavez Jr. to that list before moving up to middleweight full time. Here are Alvarez's best hits, courtesy of HBO.