FC SPORTING Keighley’s chances of winning the Craven League Premier Division this season suffered a major hit on Saturday, as they were thumped 5-1 at home to title rivals Trawden Celtic Juniors.

Substitute Shazad Nawaz Khan was on target for Keighley, but the visitors sparkled in front of goal.

Lethal Trawden pair Thomas Swindells and Mark Threlfall both grabbed braces, while Callum Whitfield was also on target.

The defeat left Keighley in third, now seven points behind Juniors.

Trawden’s victory means they are still only two points behind leaders Grassington United, who were equally clinical in thrashing Carleton Sports Club 5-1.

Luke Howson netted twice for Grassington as did substitute Jan Ozdoba. Reece Fowler also scored, while Carleton’s consolation came from Ashley Purnell.

Rock-bottom Crosshills were only 2-1 down at the break at home to mid-table Rolls, with Billy Skelton’s goal giving them a real chance of a surprise result.

But they were blown away in the second half, as a Liam Garbutt hat-trick and a Jake Holgate double helped the visitors to a thumping 7-1 win.

Elsewhere in that division, Skipton Town jumped up two places to sixth after a 3-1 win over Bingley Town.

A Tyler Brigg brace helped Broomhill to a 4-3 win over 10-man AFC Barnoldswick, who saw Luke Scott dismissed in just their second Division One defeat of the season.

There was another unexpected result in that league, as second-placed Cowling lost 1-0 at Trawden Celtic Juniors Reserves.

That defeat meant Cowling missed out on the opportunity to go level on points with leaders Cononley Sports Club.

In a battle of two high-flying Division Two sides, it was iPlay FC who came away with the spoils against Earby Town.

It was a fine performance from iPlay, who moved three points clear of Salts Thirds Craven at the summit with a 3-0 away win.

Jacob Hopper scored twice and Tyler McGladdery also netted, to almost certainly eliminate third-placed Earby out of the title race.

Ryan Boguslawski’s double helped Salts Fourths Craven remain 16 points clear at the top of Division Three, as they beat Crosshills Reserves 4-2.

Finally, Otley Town A stayed second after a 1-0 win at Cononley Sports Club Second Team.