Marc Castro Canelo Alvarez vs. Billy Joe Saunders Canelo Alvarez vs. Gennady Golovkin III Canelo Alvarez vs. Callum Smith