Scarborough returned to winning ways in the Yorkshire Premier North with a comfortable victory at North Marine Road against a struggling Harrogate side, who have now lost their last six.
The hosts’ total of 239-8 included a half-century from former captain Ben Elvidge (67) and 32 from current skipper Sam Drury.
James Pick (37) and Oliver Stephenson (33) also made valuable contributions.
Ashley Griffin finished with 4-41, three of his wickets caught by Corrie Keable, before the ‘Gate keeper then top scored with 45, but the loss of four wickets for six runs, all to Jack Holt (5-50) effectively ended the contest as the visitors were all out for 151.
Flixton kept up the pressure on the top two In the York League Premier with victory over a Beverley Town side, who had not lost since the opening day of the season.
The visitors' total of 209-5 included a half-century from Will Norman (50) and the total was boosted towards the end by an unbroken stand between Jake Hatton (42no) and Matthew Nesfield (32no).
Peter Shally replied for the home side with 52, but wickets from Jamie Nesfield (3-41) and Tom Norman (3-36) proved decisive in the end.
Scarborough 2nds came off on the wrong end of a draw in their derby clash with Bridlington in Division Two Ebor.
Home side Brid were in deep trouble after losing the toss and being put into bat by Scarborough, slipping to 37-3.
Opener Casey Rudd departed for a fourth-ball duck, swiftly followed by Luke Dixon (6) and Simon Leeson (18).
Major and Ryan Boyes then steadied the ship with a fourth-wicket stand of 77.
Boyes was dismissed LBW by youngster Adam Eustace for 27 off 55 balls, bringing Anthony Heaton to the crease, and he was soon also snared LBW by Eustace for one run after facing only three deliveries reducing the hosts to 126-5.
Major and Richard Lount then built a superb sixth-wicket partnership of 94 as Brid closed their innings on 220-5 from 45 overs.
Lount finished unbeaten on 25 from 31 deliveries.
Major smashed 17 fours and two sixes in his outstanding unbeaten 130 from 121 balls.
Eustace finished with 2-30 from seven overs, while Sam Ullyott bagged 2-49 from 12 overs.
The away side were rocked by the early retirement through injury of opener Josh Mainprize for six runs, but Kieron Howard (41) and Kieran Fenwick (37) gave Scarborough a fighting chance.
The away side slipped from 88-0 to 119-4, but Brad Milburn’s unbeaten 25 guided them to a losing draw with 166-5.
Rudd was the top Brid bowler with 2-26 from six overs, while Sam Edmundson, Leeson and Major all took one wicket apiece, as Scarborough collected a losing draw.