Agreed with

, mostly just because of Purify.
However I am not sure about

. It can just stall, and

only has permafrost to slow it down (seems even to me, water isn't particularly destructive in this match up)
And even though it seems most predictable,

. Water can counter almost everything it does (apart from explosions). All fires creatures are easily killed/frozen by Waters giant creature control. They even have mind flayers, to stop lava golems/fire sprits. The only way I could really see fire winning this match up (apart from uber rushing) is farenheight + fire bolt.