Fernando Angel Molina Canelo Alvarez vs. Gennady Golovkin III Caleb Plant vs. Caleb Truax Canelo Alvarez vs. Dmitry Bivol