Canelo Alvarez and Gennady Golovkin face off Saturday night for a long-awaited boxing superfight. – Source