Bilal Afzal took 7-38 as Twyford bowled out Hanborough for 172 to set up a nine-wicket win in Division 3.

Andy Oliver (45) and Jon Sadler (40) led the way for Hanborough.

Zawar Hussain then hit an imperious 113 not out as the visitors raced to 178-1.

l Hanborough 4, Twyford 25 Bicester & North Oxford had to be satisfied with a draw against Witney Mills, despite a four-wicket haul from Richard Simpson.

Nick Moorman (47) was the mainstay of Bicester’s effort as they posted 159 all out, with Pierre Lefort bagging 5-56.

Malcolm Evans then hit 43 to keep Mills interested, but Simpson (4-40) and Michael Speight (3-57) left them clinging on at 149-8.

l Bicester & NO 13, Witney Mills 10 Division 1 Oxford & Bletchingdon Nondescripts gave their outside chances a boost by beating Bletchley Town by 57 runs.

Shabaz Alam stroked a fine 80 as Nondies posted 171 all out after being put in to bat.

Mark Roberts took 5-37 from 18.5 well-controlled overs and then watched his batsmen struggle against Ayaz Khan (4-26) and Sanjay Vinjimoor (3-24).

Ken Hollis (40) was the only home batsman to get going as they fell to 114 all out.

l Bletchley Town 6, Oxford & Bletchingdon Nondies 25 Division 6 Oxford & Bletchingdon Nondescripts 2nd closed the gap on leaders Horspath 3rd with a 56-run victory against Bletchley Park 2nd.

Garry Adamson top-scored with 43 as Nondies posted 155.

However, it proved to be enough as Bletchley were skittled for 99, Matt Scrivener (3-30) and Jonathan Chitty (3-33) the chief tormentors.

l Nondies 25, Bletchley Pk 2nd 5 Division 7 A four-wicket haul from Kishan Dave saw Bicester & North Oxford 2nd to a 39-run win against Walling-ford 2nd.

Joseph Joynson made 32 as Bicester reached 145-8.

Dave then took 4-24 as Wallingford were rolled over for 106.

l Wallingford 2nd 4, Bicester & NO 2nd 25 Division 8 Oxford & Bletchingdon Nondescripts 3rd went down to an eight-wicket defeat against Banbury 4th.

Nondies were restricted to 158-6, with Banbury easing in at 160-2.

l Banbury 4th 25, Nondies 3rd 4

WEEKEND RESULTS Division 1 Oxford & Bletchingdon Nondescripts 171 (S Alam 80, M Roberts 5-37), Bletchley Town 114 (K Hollis 40, A Khan 4-26, S Vinjimoor 3-24). Division 3 Hanborough 172 (A Oliver 45, J Sadler 40, B Afzal 7-38), Twyford 178-1 (Z Hussain 113no). Bicester & North Oxford 159 (N Moorman 47, P LeFort 5-56), Witney Mills 149-8 (M Evans 43, R Simpson 4-40, M Speight 3-57). Division 6 Oxford & Bletchingdon Nondescripts 2nd 155 (G Adamson 43, S Cooper 3-13, D Shepherd 3-29), Bletchley Town 2nd 99 (A Ruthbowl 38, M Scrivener 3-30, J Chitty 3-33). Division 7 Bicester & North Oxford 2nd 145-8 (J Johnson 32, S Edwards 5-35), Wallingford 2nd 106 (A Herath 39, K Dave 4-24). Division 8 Oxford & Bletchingdon Nondescripts 3rd 158-6 (A Chambers 43, C Crowther 31), Banbury 4th 160-2 (A Ahmed 61no, J Mitchelmore 59no). Division 9 Tiddington 3rd w/o Oxford & Bletchingdon Nondescripts 4th. Division 10 Bicester & North Oxford 3rd 154-6 (J Head 39, I Hunter 32), Shipton-under-Wychwood 3rd 155-6 (J Nelson 49, C Howlett 3-41). SATURDAY FIXTURES Div 1: Oxford & Bletch. N v Oxford Downs. Div 3: Dinton 2nd v Bicester & North Oxford, Twyford v Bledlow Village. Div 6: Sandford 2nd v Oxford & Bletch N 2nd. Div 7: Bicester & North Oxford 2nd v Oxford 4th, Bledlow Village 2nd v Twyford 2nd. Div 8: Oxford & Bletch N. 3rd v Great & Little Tew 3rd. Div 9: Cublington 2nd v Nondies 4th. Div 10: Great & Little Tew 4th v Bicester & North Oxford 3rd.