In boxing's biggest middleweight fight in decades Mexican superstar Canelo Alvarez (49-1-1, 34 KOs) faces undefeated warrior, Gennady "GGG" Golovkin (37- 0, 33 KOs) for middleweight supremacy.