ALL four teams at the top of the Craven League won their games on Saturday.

Braces by Josh McNulty and Sam Stansfield helped Premier Division leaders Silsden Whitestar cruise past Carleton Sports Club 7-1 at Ramper Park on Saturday.

John Beckwith, Joshua Brown and Josh Metcalfe all scored for Silsden, while Ashley Purnell scored a consolation goal for Carleton.

A brace by substitute Matthew Cardus and one goal by Ben Phillips led second placed Settle United to a close 3-2 victory against Cowling at Bridge End, Giggleswick.

Craig Gregory and Tom Palmer were on the scoresheet for Cowling.

Third placed Trawden Celtic Juniors secured a 3-2 home win against FC Sporting Keighley, and four goals by man of the match Oscar Canny saw fourth placed Grassington United beat Broomhill 7-3 on the 3G pitch at Sandylands.

Reece Fowler, Jeremy Gee and Daniel Hunt also scored for Grassington, while Daniel Tanner bagged a brace and substitute Zak Wake scored one for Broomhill.

In the only Division One game, Bingley Town moved into first place with a 4-0 victory against Bradley at Ings Lane Playing Fields.

In Division Two, there was only one game played and it featured second placed AFC Barnoldswick beating Broomhill Reserves 6-1 at Victory Park.

AFC Barnoldswick, who still have five games in hand on division leaders Grassington United Reserves, were led by four goals by man of the match Callum Uttley.

Callum Thomas and Luke Scott also scored for the Barlick side, and Michael Turner scored a consolation goal for Broomhill Reserves.