WISBECH Town scrambled home with a one-wicket win against Godmanchester in the Cambs Tucker League on Saturday.
And they were thankful for that after struggling at 95 for six wickets chasing a total of 170 at one stage.
Gary Freear took five wickets for 21 and Craig Johnson two for 54 and Zak Brown three for 32 as Godmanchester batted first and were 130 for five at one stage before Freear took centre stage.
Gary Freear 26 and Danny Haynes 23 took Wisbech to 64 for one, but they then lost five wickets for only 23 runs.
At 87 for six skipper James Williams was fearing a second successive defeat, but Ben Allsop 43 not out, Zak Brown 11 and Simon Freear 24 eased the stress taking Wisbech within striking distance of victory at 158 for eight.
Wisbech lost their ninth wicket with just one run wanted and Allsop and Craig Johnson saw them home with a no ball securing the winning run at 171 for nine after 42 overs.
Williams said: “It was not the best of wickets and we did look in big trouble at one stage but Ben and Simon have batted really well to steer the game our way.”
Unfortunately for Wisbech, Foxton and Sawston both won and the title hopes now look beyond them bar a miracle.
Williams added: “We only picked up 20 points and, with only four games to play, we must keep winning and only hope Foxton and Sawston slip up in their games.”
Wisbech seconds won by 61 runs against Balsham in CCA Senior Division 2.
Matt Esser 72 and Dom Stannard 62 shared a fourth wicket stand and then Lyndon Waters was 36 not out as Wisbech totalled 238 for four off their 45 overs.
Balsham were 177 for eight after their 45 overs with Ivan Burgess taking three wickets for 28 and Fergus Brown 2-23 and Craig Pack 2-57.
Wisbech thirds made it three wins on the day for the club by beating Haddenham by 78 runs in CCA Junior Division 2.
Wisbech reached 197 for eight in their 40 overs with opener Adrian Clare 60 and Gary Alexander 32.
Haddenham were bowled out for 119 with Harry Johnson three for three off eight balls and Harrison Smith two for 24.
On Sunday Wisbech firsts lost by 133 runs against Oakham in Rutland League Division Two.
Oakham scored 22 for four in their 45 overs with Aaron Cobb taking two for 48 and Carl Pope two for 61.
Wisbech were all out for 92 with Jamie Gollands top scoring with 32 and Ivan Burgess 18.
There was also a defeat for Wisbech seconds who lost by seven wickets against Newborough in Rutland League Division Five.
Wisbech scored just 103 all out with Lyndon Waters 39 and Matt Parrin 22 contributing over half the runs.
Newborough knocked the runs off in 24.2 overs with Parrin taking two for 16.