Seamer Stefan Read had a day to remember as he took all ten wickets to fall in Stokenchurch's remarkable 14-run win at Bicester & North Oxford 2nd in Division 4 on Saturday.

Read returned remarkable figures of 10-13 to set a new league record.

Only once before had all ten wickets been taken by one bowler - Will Wright claiming 10-36 for Aylesbury v Leighton Buzzard on May 25, 1996.

Read's batting colleagues had given him little to bowl at when they were dismissed for just 94 by Trevor Price (7-12).

Arshad Latif's 40 proved crucial, however, as the former Bucks bowler ran through the entire Bicester line-up to finish with the remarkable analysis of 18.1 overs, ten maidens, ten wickets for just 13 runs.

Bicester & N Oxford 2nd 13pts, Stokenchurch 30.

Didcot's Matt Jones took 4-34 from 17 overs and then top scored with 36 but his efforts were in vain as Brackley closed out a 39-run win.

Henry Newby hit an unbeaten 43 in the visitors' 177-9, and then took 3-33 as Didcot slumped to 138 all out against Matt Corns (3-18) and James Timmis (3-32).

Didcot 14, Brackley 30.

Mark Crone hit a quickfire 49 and then Alex Lynch was undefeated on 47 as Challow & Childrey 2nd reached 172 all out at Bledlow Village. Matt Bolton (59) and Harry Moseley (31) then put on a century opening stand, and although leggie Robert Harries took 4-54, the home side eased home for the loss of five wickets.

Bledlow Village 30, Challow & Childrey 2nd 12 Oxford Downs 2nd clung on for a draw at Buckingham Town 2nd, but lost ground on the top two.

Robin Pritchard hit 49 while Roger Berryman took 4-34 in Town's 189 all out, which proved more than enough as Downs limped to 137-9 despite Noel Pearson's 45.

Buckingham 2nd 17, Oxford Downs 2nd 15.

Wolverton Town maintained their record of winning every match they have played by dishing out a hiding to Princes Risborough.

The visitors could manage only 147-6, as only Paul Strong (83no) prospered against Hakim Khan (5-40).

Khan (50no) then joined forces with Mike Baker (57no) to see Town home in the 27th over.

Wolverton Town 30, Princes Risborough 7.