The weather played havoc with the festive midweek fixtures, but there was still plenty of drama on the pitch.