Chatteris boosted their morale against Longstanton in the first round of the William Coad Intermediate Cup.
Jack Saunders scored first, with a penalty by Aidan Hollis making it 2-0 early on.
Longstanton got back to 2-1 and 3-2 but a Stuart Porter header and a goal from Tony Brown won it.
Chatteris A team held on in the first round of the Cambs Lower Junior Cup to beat Walsoken United 4-3 thanks to goals from Alex Carman 2, Matt Allen and substitute Ivo Nooteboom.
Chatteris U18 got back to winning ways in their home match against St. Ives 3-2 (Asa Revell, Jack Rudkin and Ben Tuffee).
On Thursday the team will travel to Wisbech Town U18 in the first round proper of the Thurlow Nunn Youth Cup.