Freiston, Leake and Leverton moved to within five points of the summit of the South Lincs and Border League Division One table follwing a four-wicket victory at Welby.
The hosts were dismissed for 106 before Freiston notched up the winning score of 110-6.
Freiston won the toss and put the hosts into bat, but they were made to wait until the 11th over before picking up their first wicket as the Welby openers showed some resolute determination.
It was Tommy Atkinson who picked up the first wicket, extracting a thin edge from Richardson (11).
Meadows and Roberts batted very well to add 43 for the second wicket.
Freiston were frustrated at this stage but Darren Tate claimed two wickets in the over before drinks to turn the match.
Tate cleaned bowled both Roberts (21) and Meadows (23).
Tate and Abdul Moeed bowled frugally to reduce the run rate as only 20 runs were scored in the next 10 overs.
The introduction of Paul Chester saw the end of Spence for 14.
Moeed deservedly claimed the wicket of Bottomley, the batsman caught well in the deep by Waseem Ilyas.
Chester claimed his second wicket before Taimur Mian’s seventh over saw the end of the innings.
Mian picked up a triple wicket maiden to complete the innings, he was helped by two sharp catches at first slip by Ollie Booth.
In reply, Freiston lost Waseem Ilyas for 12 as he was bowled by the impressive Sloss.
Stewart Kirtley and Richard Paul added 44 for the second wicket as Freiston looked to be cruising serenely to victory.
Kirtley was bowled by Curran for 24 and Paul was trapped LBW for 22.
Freiston lost wickets against a determined Welby who belied their lowly league position.
Abdul Moeed (12 not out) and Darren Tate (18 not out) took Freiston to victory, with Tate sealing the 20 points with consecutive sixes.