By Miguel Rivera

Few fighters have tasted the power of both Saul "Canelo" Alvarez (48-1-1, 34 KOs) and Gennady Golovkin (37-0, 33 KOs).

Former WBC middleweight champion Julio Cesar Chavez Jr. has traded punches with both boxers.