I would like to congratulate Ashes of the Phoenix for their win! They made a tremendous effort to get there!!!
I will also not comment the sabotage rain! I will leave this discussion to unexperienced players.
BUT
according to my calculations this world is 72,60% won!