Truro City scored twice in a minute to come from a goal down to beat Chesham United 2-1 in a rain-delayed National League South clash.
A heavy downpour that ended just an hour before kick-off led to the game being delayed by 45 minutes as work was done to make the pitch playable.
As Storm Bert, which has affected much of the UK, continued to affect the game Connor Stevens gave Chesham a 41st-minute lead from the edge of the box.
Nathan Minhas almost doubled the lead soon after the break, but Dan Lavercombe did well to tip his effort onto the cross bar.
Jaze Kabia levelled with 15 minutes to go before Tyler Harvey curled in the winner seconds later.
The victory consolidated Truro in second place in National League South – the Tinners are three points off leaders Weston-super-Mare having played an extra game and are above third-placed Eastbourne Borough on goal difference.