With all matches being played in the Craven Football League despite sticky conditions, the Skipton Building Society Premier Division leaders and reigning champions Embsay entertained Skipton Bulldogs and after coming from behind three times managed to take a point in a 3-3 draw.

Haworth playing their first home match for weeks were two goals down to bottom club Cowling at half-time, but pulled back to win 4-2, and Keighley and Cross Hills were level at one each at the interval, but Cross Hills proved the fitter and faster in the second half and added three more goals without reply to win 4-1.

Oxenhope were coasting at three goals up at the break against Cononley, then allowed Cononley briefly back into the game before eventually scoring again to win 4-2.

No referee turned up for the Rimington versus Addingham match, the teams agreeing to referee a half each, and the game ended in a win for the home side 4-0.

There was a shock home defeat for the leaders in Division One, Hellifield losing to Skipton Town 6-3.

Bradley moved into second place a point behind after their 6-2 victory at Intake, coming back from two goals down at the break.

There was a close match between Grassington and Grindleton, a solitary goal giving the points to the home side Grassington 1-0.

Carleton visited Gargrave, the only side to have beaten them this season, and gained their revenge with a 3-0 victory, and Skipton LMS moved into the top half of the table with a 2-0 home win over Oxenhope.

In Division Two leaders Bronte Wanderers had a 5-0 home victory over Skipton LMS to maintain their three-point lead.

And Sutton met second-placed Barnoldswick United and ousted them with a 1-0 victory, Barnoldswick slipping back to fourth place after Clitheroe United drew 1-1 at Skipton Bulldogs.

Silsden defeated Addingham 3-0 to move into third place and a hard match at Barrowford saw visitors Keighley take the points in a 3-2 victory.

Bottom club Cowling climbed off that spot when they took a point off Horton in a 2-2 draw.

It is still tight at the top of Division Three, the three leading teams all winning.

Grassington had an emphatic 8-0 victory over Bradley, Hellifield stopped Waddington in their tracks by defeating them 3-0 and Lothersdale, who have two matches in hand on the leaders, defeated Intake 2-0.

Grindleton came back into the reckoning by defeating Earby 5-2, Skipton Town swopped places with Settle at the foot of the table by beating them 3-1, Ilkley Juniors Youth had a 5-0 win over Cononley to be on the fringe of promotion and Colne Cricket Club beat Carleton 3-0.

Converted for the new archive on 30 June 2000. Some images and formatting may have been lost in the conversion.