Old Collegians beat Allansford in a WDFNL wet weather thriller