One of the best fights of 2016 will get an encore on Saturday night, when Carl Frampton defends his WBA super world featherweight title in a rematch against Leo Santa Cruz at the MGM Grand in Las Vegas...