KESWICK remained on top of Westmorland League Division One after collecting four points from the last two games.

On Saturday, Richard Bannister's hat trick edged Keswick to a 3-2 win at Sedbergh Wanderers, before the league leaders battled out a 1-1 draw at Penrith Reserves on Tuesday night with Tom Atkinsons on the scoresheet.

In the other games, Wetheriggs United also picked up four points with a hard-fought 1-1 draw against Ambleside United on Saturday, while Alex Johnson’s hat trick helped the Riggs to a 4-3 win over Kirkoswald on Tuesday.

Endmoor KGR continued to impress in Division One as they drew 1-1 with Kirkoswald on Saturday, but they threw away a 2-0 lead at the Jubilee Playings Fields in a 2-2 draw with Ibis in midweek. Connor Crawshaw-Collins and Matthew Wilson saw KGR go 2-0 up before Ibis battled back through Shaun Askew and Dan Jones.

Windermere bounced back from Saturday's 2-1 defeat against Penrith Reserves with a 3-1 win at Ambleside United on Tuesday night while Joshua Addison-Adam's hat trick eased Appleby to a 6-0 win at Shap.

In Division Two, Carleton Banks lead the way at the top following a 5-2 win at second placed Dent, Ullswater United picked up a 5-4 win at Eden Thistle, Castletown United defeated Staveley United 3-1 as Ewan Willacy scored a brace while Ryan Gate also found the net. Greystoke won by the same score as they saw off Windermere Reserves, and Keswick Reserves edged out Braithwaite 1-0

Ibis Reserves dominate at the top of Division Three after a 4-2 home win against Penrith Academy. Daniel Postlethwaite, Korkoey Flamor-Young, Brodie Nicholson and Shaun Askew all got on the scoresheet. Kirkby Stephen defeated Endmoor KGR Reserves 4-1 thanks Matt Branthwaite's brace and strikes from Martin Cairns and Jim Bell.

Lunesdale United beat Penrith Royal 7-2, Penrith Saints defeated Ambleside United Reserve 4-3, before Langwathby United picked up a dramatic 5-4 win at Penrith Town.