Bicester & North Oxford finally got off the mark and secured their first win of the season at the expense of Shipton-under-Wychwood.
Duncan Bradshaw's 46 and Ian Bryan's 42 saw Bicester to 180-8 from their 53 overs, during which Shaun Miller took 5-56.
The visitors then slumped to 115 all out.
Bicester & North Oxford 25pts, Shipton-under-Wychwood 4.
Bicester are replaced at the bottom by Banbury Twenty, who clung on for a draw at title- chasing Buckingham Town.
Graham Judd (62) top-scored as Town declared on 235-7 after 50 overs. Only left-arm spinner Stephen Hart (4-59) enjoyed much success with the ball.
In reply, Mark Haupt (40) and Adam Goodway (34) seemed to have steered Twenty to a draw, but three late wickets left them hanging on at 171-9. Town spinner James Gear took 4-39.
Buckingham 17, Banbury Twenty 8.
Cumnor paceman Carl Thompson took 5-43 to rip through Oxford Downs and keep his side in title contention.
Thompson helped reduce Downs to 111-8 after 35 overs before Tom Crouch (46) and Tim Sutton (44) led a recovery that ended with the visitors all out for 173.
Opener James Neilson then hit 63 and Adam Cook 44 to set Cumnor on their way, before Ayaz Khan crashed 24 from six balls to finish the job with five wickets down.
Cumnor 25, Oxford Downs 8.
Horspath stayed on course for their best ever league finish by coming out on top of a fiercely contested derby with rivals Oxford 2nd.
The game looked all over when Oxford crumbled to 97 all out after being put in on a green Roman Way wicket.
But the visitors lost a wicket in the first over, and Oxford were convinced they had Robbie Eason caught behind before he had scored. But Eason survived and although his side were in trouble on 66-6, he stayed to the end to finish 33 not out.
Oxford 2nd 6, Horspath 25.
Dinton stay 21 points clear at the top after seeing off Bletchley Town by 52 runs.
Lee Marland (65) and Adam Mould (41) took the leaders to 188 all out against seamer Ghufran Mohammed (5-42) and off-spinner Graham Simpson (4-40).
Town's struggled against Michael Morgan (4-40), finishing on 136 all out.
Dinton 25, Bletchley 7.