Roffey beat Middleton to clinch the Sussex Premier Lague title - and the result also relegatd the men from Sea Lane.
It was all to play for on the final day of the league season with East Grinstead still in with a chance of pipping Roffey to the championship, but they did what they needed to do against Middleton - and with a bit to spare.
Roffey put the visitors in and soon had them in trouble at eight for two. Middleton recovered but were never entirely comfortable at the crease and five wickets for Ban Manenti and three from George Fleming saw Middleton all out for 125.
Their top scorer was Back Hemingway with 41.
Roffey were strong favourites at the halfway stage and 37 not out from Josh Fleming and 47 from Mike Norris got them over the line in 19.2 overs with eight wickets to spare.
East Grinstead can count themselves unlucky to finish second, ending only four points behind Roffey thanks to a last-day seven-wicket victory at home to Horsham.
The visitors totalled 171 thanks in no small part to an unbeaten 50 from No9 Craig Gallagher. Bradley Hatchett was the bowling hero with six for 60.
The EG reply was not straightforward but 52 from William Adkin underpinned their chae and they got there with three wickets to spare.
Preston Nomads clinched third place by beating Brighton by 99 runs.
Nomads managed 178 with opener Oliver Gatting their top scorer with 38 but Brighton never got going in response, and were all out for 79 as Carl Simon took seven for 31.
Fourth place finishers were Bexhill, who ended their season with a win at Eastbourne, who also go down.
Sussex star Ashar Zaidi’s 124 not out held their innings together and the total of 235 for eight always looked good enough. Brighton stumbled to 127 all out in reply with Dean Crawford taking five for 63 - and Eastbourne went down with Middleton.
The final day’s other premier division game, a mid-table affair, saw Billingshurst win at Cuckfield.
Nick Patterson’s five for 47 restricted the visitors to 126 all out but it was plenty as Cuckfield collapsed - Marcus Campopiano with 36 was the only man to score more than ten as the hosts slipped to 75 all out.
Other divisions’ last-day programmes saw Worthing finish 12 points clear of Hastings and St Leonards as division-two title winners, with Findon and Crowhurst Park relegated.
The division-three title was wrapped by Bognor a fortnight ago but they are joined in promotion by Crawley Eagles - with Rottingdean and Glynde and Beddingham slipping into division four.
The fourth division was won by Mayfield, who go up with runners-up Crawley, while at the bottom Wisborough Green and Hassocks are set for at least a season in the lower leagues.
The second-XI divisions were won by Preston Nomads (division one), Eastbourne (two), Mayfield (three east) and Slinfold (three west).
Don’t miss out on all the latest breaking sports news where you live.
Here are four ways you can be sure you’ll be among the first to know what’s going on.
1 Make this website your homepage
2 Like our Facebook page at facebook.com/pages/Sport-Sussex
3 Follow us on Twitter @SportSussex
4 Register with us by clicking on ‘sign in’ (top right corner). You can then receive our daily newsletter AND add your point of view to stories that you read here.
And do share with your family and friends - so they don’t miss out!