Drew Brierley starred with the ball as Finedon beat the wet weather and Geddington to secure a 76-run win to move up to second place in the Premier Division.
Greig Hofbauer was the main man with bat, scoring 55 as Finedon battled for 165 for seven from 42 overs between the showers, with James Gaul taking four for 44.
Geddington then endured a nightmare with the bat as they were bowled out for just 89 in 35.5 overs, with Brierley taking six for 18 from 11.5 overs to seal the win for Finedon.
Jack Parker's 31 was the only innings of note for Geddington.
Predicting how Cobblers might line-up against Hartlepool United
James Heneghan's Northampton Town v Hartlepool United preview
Cobblers turned down 'substantial offers' for Guthrie before defender agreed new deal
Thrilled Guthrie says it was a 'no-brainer' to commit his future to Cobblers and sign new deal
Breaking: Cobblers tie down captain Guthrie to long-term contract
Leaders ONs are now 15 points clear at the top after they secured a six-wicket win over Brixworth.
Northants youngster Amrit Basra continued his excellent start to the season, claiming five for 17 as Brixworth were rushed out for 101.
Support came from William Heathfield (3-20), while only another County prospect, Harry Gouldstone, made any headway with the bat as he scored 47.
ONs then cantered for 104 for four in 22 overs, with Toby Mitchell ending 22 not out, while George Napier snared three for 40.
Reigning champions Peterborough Town were left frustrated as their clash at Overstone Park was cancelled without a ball being bowled, while the match between Horton House and Oundle was also abandoned.
They did actually get started though, with Oundle stranded on 56 for two in reply to Horton's 144 for seven, with James Redding making 40 not out.
The other match ended in a rain-affected draw.
Zaakir Khawaja hit a superb 110 not out, Rohin Thapar 58 and Wayne Steed 57 as Desborough totalled 276 for six in 48 overs.
Rushden & Higham were then in trouble at 140 for seven when rain ended play after 34.2 overs, Thapar claiming three for 38.
Don't miss this week's paper for details from all of the matches that were played in the NCL on Saturday.