I feel canelo can win as I think he is the only boxer in the division who will be able to take ggg's power and also has enough power to hurt golovkin.
Golovkin normally just walks through everyone unharmed but that won't happen tonight.
Going to be a cracker.
Also, might get to see...