A LATE Josh Ford penalty ensured Ibis maintained their unbeaten start in Division One with a thrilling 2-2 draw against Windermere.

Ibis shaded the first half and went ahead on the stroke of half time thanks to a Ford strike.

However Windermere went ahead with two second half strikes through Sam Fletcher, before a Ford's late penalty sealed a point - their third draw of the campaign.

Elsewehre, Keswick continue to dominate at the top and are now 15 points clear after defeating Wetheriggs United 4-2.

Andrew Frampton scored twice with Jamie Little and Richard Bannister also finding the net. Barry Stockdale and Niall Renwick grabbed the consolation strikes for Riggs.

In the other games, a Chris Tuers brace and an own goal helped Kirkoswald to a 3-1 win over Sedbergh, Kendal Utd edged to a 3-2 win at Lunesdale United thanks to goals from David Crierie, Greg Pearce and Danny Craig, Carvetti United defeat Ambleside United 1-0 whilst Penrith Reserves beat bottom club Unisun Athletic 2-1.

In Division Two, Endmoor picked up their first win of the season after beating Ambleside United Reserves 3-1 - Niall Wilkinson, Sam McKee and Dean Sill scored the crucial goals.

Braithwaite defeated Burneside 2-1, Carleton Banks drew 2-2 with Shap, Dent and Keswick Reserves drew 3-3, Wetheriggs United Reserves saw off Coniston 5-3 and Staveley United won 3-1 at Langwathby Utd.

In Division Three a Scott O'Callaghan hat trick helped leaders Burneside Reserves battle back from 4-1 down to take a point in a 4-4 thriller at Appleby.

Eden Thistle put seven past Penrith Saints, AFC Carlisle sauntered past Endmoor KGR’s reserves in a 13-2 win and Lunesdale United Reserves won 7-2 at Greystokes Reserves.

Penrith Royal came back from 3-1 down for a share of the spoils over Ibis Reserves.

Elsewhere Ullswater United edged past Dents Reserves 2-1 whilst Windermere Reserves defeated Kirkoswald Reserves 4-3.