Christian Davis hit an unbeaten century as Rushden maintained their push at the top of the Hevey Building Supplies NCL Premier Division.
The former Northants all-rounder hit 105 as Rushden overcame Stony Stratford at Campbell Park.
In pursuit of Stony’s 244, of which Hayden Mullins hit an excellent 128, Rushden lost wickets at regular intervals but Davis’ steady hand enabled them to sneak over the winning line with just one wicket in hand.
Despite their victory, Rushden were squeezed into second place by Peterborough who picked up maximum points with a 26-run defeat of the Old Northamptonians.
Rob Sayer made 107 and Callum French 58 as the visitors posted 238-5 and this proved to be enough as, despite a number of decent contributions from their top order, the ONs fell short.
Paul McMahon picked up 5-62 with his off-spin as the hosts were dismissed for 212.
The struggle goes on for both Burton Latimer and Wollaston as they were neaten by Finedon Dolben and Oundle respectively.
At Hall Field, Burton were brushed aside by Finedon with the margin of victory being 107 runs.
Ben Howgego top scored with 52 in the visitors’ 214-7, Damon Hanney taking 5-73, and the wickets were then shared around as the home side crumbled to 107 all out
Meanwhile, at Milton Road, Wollaston suffered their seventh reverse as Oundle claimed a four-wicket success.
Harry Ramsden was the pick of the Oundle attack with 4-37 as Wollaston totalled 190-8 (Matthew Jones 63) and this was passed in the 43rd over, Phil Adams top scoring with an unbeaten 46.
Daniel Bendon’s leg-spin had a good day as Rushton got the better of Brixworth by three wickets.
Bendon recorded figures of 6-41 as the hosts were dismissed for 182 and although nobody made a sizeable score in the reply, the victory target was achieved in the 50th over.
In the weekend’s other game, Horton House beat Northamptin Saints by six wickets at Denton Road.
Corbyn Dolley scored 94 in the Saints’ 225-7 but this effort was bettered by Leo Carter whose undefeated 102 steered the hosts home with time to spare.