A career best 89 from opener Richard Paul laid the foundation for another maximum points victory for Freiston, Leake and Leverton in the South Lincs and Border League Division Two.
Batting first on a slow surface, openers Paul and Waseem Ilyas put on 63 against Spalding Thirds before Ilyas was run out for 35.
Zeeshan Saeed made 29 before being caught off the bowling of Gilbert.
Paul, who by this stage had brought up his half century, added 45 with Darren Tate, who batted in typically aggressive style to make 28, including a six, before he became Gilbert’s fourth victim.
Paul reached 89, with the help of a breezy 22 from Taimur Mian, as Freiston made an imposing 246 off their 45 overs.
Spalding’s openers started solidly taking the score to 25 before Holmes (16) was bowled by Mian.
Rizwan Qadir picked up two wickets, the second of which was superbly caught by captain Ollie Booth.
A second wicket for Mian was followed by one for Mustafa Butt.
A 77-run partnership between Manton and Edwards frustrated Freiston but it was ended when Manton was caught by Stewart Kirtley for 21.
Edwards made 55 before being bowled by Mian, while a second wicket for Ollie Booth ended the Spalding innings on 132.
Second-placed Freiston now need just one more point to secure promotion, and are six points behind leaders Lindum Thirds.
Freiston picked up their second win in as many games to move clear of the relegation zone in the East Lindsey League Division One.
Bowling first, Freiston prevented the visiting batsman from scoring with ease.
With the run rate around two an over, opener Rollinson charged down the wicket to be comfortably stumped by Zeeshan Saeed off the bowling of the returning Steve Chamberlain.
Freiston kept control of the run rate with disciplined bowling from Chamberlain and Paul Chester.
Tommy Atkinson deservedly claimed two wickets while Zakir Gatta claimed three.
The impressive Ollie Booth deservedly claimed a wicket at the death as Cleethorpes closed in on 147-7 off their 40 overs.
In reply, Freiston started well.
Waseem Ilyas and Richard Paul added 60 for the first wicket until Ilyas was unfortunate to be given out LBW for 36.
Stewart Kirtley made 25 and Paul 36 as Freiston marched to their target.
It was left to Zeeshan Saeed (10 not out) and Paul Chester (15 not out) to take Freiston to 148-3 with more than 10 overs left.