York made sure of their fourth consecutive ECB Yorkshire League championship by beating bottom club Hull at home by seven wickets as batsman Duncan Snell topped 1,000 runs for the season. Needing 75 to reach the 1,000 runs mark, Snell scored 83 in an unbroken fourth wicket stand of 124 with Alex Collins, who made 65.
Earlier, Hull had collapsed from 157 for four to 166 all out with leg spinner Tom Pringle taking seven for 62 and Dan Woods three for 33. York were struggling at 43 for three in reply before Snell and Collins took charge.
Second placed Barnsley won by 61 runs at Harrogate. Batting first, the visitors made 286 for seven with Yorkshire pair, Gary Ballance making 85 and Azeem Rafiq 49. Vic Craven (53) and John Proud (51 not out) both made half centuries for Harrogate while spinners Rafiq took five for 82 and Richard Wilkinson three for 62 for Barnsley.
David Wainwright was another Yorkshire player in form. The all-rounder scored 98 not out for Castleford, who beat third placed Yorkshire Academy by 49 runs at Headingley. Wainwright shared a century second wicket stand with Chris Young (59) as Castleford totalled 228 for nine. Wainwright then took six for 68 and John Randerson four for 59 as the Academy were bowled out for 179. Callum Geldart top scored with 53.
Appleby Frodingham returned to winning form by beating Driffiled at home by 78 runs. Frodingham totalled with Jaco Scholtz top scoring with 80 while Duncan Heath made 69 and Carl Taylor 38. Paul Hilton then took five for 40 as Driffield were bowled out for 178.
Rotherham won a low scoring game at Sheffield Collegiate by 18 runs. They looked vulnerable after making 155 as Nadeem Khan took seven for 48 and Matt Dixon three for 25, but Collegiate were then bowled out for 137 with Yorkshire pace bowler Ben Sanderson taking six for 33 and Tom Knight four for 51.
Cleethorpes staged a remarkable recovery to beat Doncaster away by two wickets. Chasing Doncaster's 251 for eight, Cleethorpes were struggling badly at 87 for six before coming back strongly to win thanks to James Windeatt, who led them home with 82 not out. Alex Gosney (76) and Felix Odell (50) were top scorers for Doncaster.
Darren Harland scored 105 not out as Scarborough beat Sheffield United away by six wickets. Earlier, opener David Rodgers (59) and Reece Shutt (53) both scored half centuries in United's total of 201 for nine as off spinner James Finch took five for 67.
Click here for the latest ECB Premier League results and standings