SKIPTON survived relegation from Division Three of the Aire-Wharfe League by the skin of their teeth, despite being dismissed for a paltry 27 by rock-bottom Harden.

They eventually finished six points clear of second-bottom Menston, who lost by 65 runs at Bolton Villas. It was the only bit of good news from what was a bleak afternoon on the pitch.

Skipper Gary Owens was Skipton's top scorer with just eight, with the extraordinarily low total mainly down to an incredible effort from Daniel Viles, who took 7-9 in the four overs that he bowled.

Earlier in the afternoon, it looked like the usual Saturday misery for Harden. With their relegation already confirmed, they batted first and crumbled to 81 all out.

A score of 28 from George Gill had helped Harden up to 48-3, but they subsided after he was dismissed by James Emmott (5-26), with none of the remaining batsmen reaching double figures.

But Viles tore through Skipton's top and bottom order, and with a little help in the middle from Matthew Hogg (3-18), the pair needed only eight overs to ensure an improbable 54-run win for their side.

Meanwhile, in Division Two, Steeton fell to a heavy 114-run defeat at home to high-flying Horsforth Hall Park. Jack Luxton dismissed both Horsforth openers early on his way to figures of 4-38 but that was as good as it got for the hosts.

A fine 72 from Sam Wilkinson propelled the visitors to 229 all out, before he shone with the ball, dismissing Steeton's top scorers Harris Rowlett (30) and Bradley Akrigg (25) on his way to figures of 5-37. The home side were eventually bundled out for just 115.

Up in Division One, Addingham consolidated a fine third-placed finish, but they were given a real run for their money at home to lowly Bilton.

The hosts were floundering on 66-7, before captain Ted Haggas blasted a late 30 to help them to 133 all out.

But when Cameron Martin and Lewis Mallinson added 66 for the fifth wicket, Bilton seemed to be cruising. But with Addingham's opening bowlers Richard Atkins and Ricky Palacio taking four wickets apiece, the innings subsided to 126 all out.