Four wickets from Harry Singh ensured New Bradwell stay third in Four Counties Division 1 as they crushed Elstow.
Singh took 4-17, while Chris Wade and James McMillan took three wickets each as Elstow were bowled out for just 90.
New Bradwell (93-4) needed just 15 overs to see off the total.
A stubborn New City tail held on just enough to frustrate Thurleigh and take a draw. Chasing 273, New City lost wickets but managed to hold out for a draw, scoring 148-9.
Aspley Guise remain rock bottom of the table after losing to Biddenham.
The home side made it to 157-9 with the bat, but were comfortably beaten (158-3) by seven wickets.