HBO and Golden Boy Promotions Officially Announced LIVE on Pay-Per-View that Canelo Alvarez will fight Gennady Golovkin on September 16, 2017.