A much-improved Chatteris Town lost 2-1 at high-flying Foxton in the Cambs League Premier Division.
Basement side Chatteris went behind early on when a loose ball fell to a home player, who hit it first time into the top corner of the net.
They equalised in the second half when sub Alex Ashley scored with only his second touch. But, as often happens with a struggling team, they lost to an unfortunate goal.
Lilies boss Steve Bright said: “We looked quite good and confident. They put us under a bit of pressure.
“Their left winger cut in and took a shot and our keeper pulled off a brilliant save but he pushed it across goal and the right winger put it straight back into the net.
“The previous week we were poor but the boys played really well this week.”
The winner was hard on keeper Max Flintoff, as Bright added: “It is only his second or third game and he made three or four tremendous saves.
“Even their manager said that when you’re down there you don’t get those breaks.”
Sixth-position Wisbech St Mary’s home game with Over Sports was called off due to a waterlogged pitch.
In Senior A, struggling Wimblington lost at home to Cambridge City Res 3-1.
Division 1B: Cottenham Res 2 Manea 3; Doddington v Witchford P-P; Huntingdon RGE 5 Chatteris Town Res 1.
Division 2B: Milton Res 3 WSM Res 0; Tydd United 3 March Rangers 6.
Division 3B: Benwick 1 Elsworth 8; Mildenhall United 4 Wimblington Res 0; WSM A 4 Longstanton Res 0.
Division 4B: Chatteris Town A 1 Red Lodge 5; Mepal Res 3 Doddington Res 3; Willingham 6 WSM B 2.
Division 5D: Coldham 5 Chatteris Fen Tigers 2; Doddington A v Earith Res P-P; Gorefield Ath 4 March Saracens 2; Manea Res v Littleport A P-P; Outwell Swifts Res v March Rangers Res P-P; Upwell 1 WSM C 1; Wimblington A 4 Walsoken 2.