Top-of-the-table Crossflatts ground out a 1-0 victory over Esholt Victoria. Lee Bailey scored the only goal to keep Crossflatts' title hopes on course.

In an even first half, a below-par performance saw Crossflatts fail to convert their chances and they held a slender 1-0 lead at the break.

In the second half Esholt thought they had equalised with ten minutes remaining only to have the goal ruled offside.

In the dying minutes Crossflatts' claims for a penalty were waved away by the referee and a tense game finished 1-0.

In the shock result of the day Baildon New Inn beat Sandy Lane 3-1. An excellent team performance by Baildon saw them take the lead with a goal by Chris Pugh. Sandy Lane brought the game back level but a further goal from Andy Thornton saw Baildon go in at half-time 2-1 up.

The second half was a hard-fought affair but a goal by Ben Haller for Baildon ten minutes before the end put the game out of Sandy Lane's reach.

In a very one-sided affair, Wayne Birdstall scored a hat-trick as Travellers put nine goals past Angel.

Travellers went in at half-time with a 5-0 lead and scored a further four goals in the second half. A consolation goal for Angel saw the final score 9-1. Other goalscorers for Travellers were Chris Saville (2), Peter O'Hagen, Mark Lambert, Symione Licence and Paul Keiry.

The only game in Division One to survive the weather was between Cricketers Arms and Kirbys, with league leaders Kirbys cruising to a 6-2 victory.