The biggest fight of 2018 has arrived as Saul “Canelo” Alvarez and Gennady Golovkin clash in a highly-anticipated rematch for … source