I agree with what you say except for the outcome as there will be a stoppage. In this type of fight when both ar3 going for it, the chances of a knockout are higher.
the only reason canelo will win this fight is because GGG is old and shot. Prime GGG would beats up clen worse then bivol did and then stops him.
Golovkin don't need to cheat. If he beats Canelo, call out Ward, only if G feels good at 170 to 175lbs though, but a win over Canelo would indicate he carries the weight fine.