I would favor Golovkin, simply because Charlo is not as good as Canelo, he doesn't have the counterpunching ability and ring iq to make Golovkin hesitate, Golovkin could use his usual method of stalking his opponent and wear him down which would end in a win by late stoppage for Golovkin.