Twyford moved to within one victory of the Division 1 title after posting back-to-back victories at the weekend.

On Saturday, they edged past Horley by four wickets, and then yesterday they beat Shrivenham by 39 runs.

Tamzver Husain smashed 105 and Inam ul Haq 71 in Twyford's 272-7 against Shrivenham.

The visitors replied with 233-6, Surajit Banerjee hitting 106 and Danny Lloyd 69 as Jason Heslington took 4-53.

Heslington had also been among the wickets against Horley, taking 4-18 as they were bowled out for 123, a score Twyford passed with 125-6.

Shrivenham were suffering back-to-back defeats after going down by five wickets to Westbury.

Mark Whale hit 98 in Shrivenham's 225-9, but Westbury eased to 226-5 with Tom Boardman making 61.

Charlbury crashed to a 130-run defeat at home to King's Sutton.

The visitors posted 220-9, thanks to Dan Smith (64) and Gary Crook (54) as Marcus Rump claimed 4-59 for Charlbury.

Charlie Harper (3-8) and Phil Green (3-37) then got among the wickets as Charlbury tumbled to 90 all out.

Hyron Shallow got back to his century-making ways to inspire Tetsworth to a nine-wicket win at Hook Norton.

Shallow hit 111 not out and Carlix May 73 as Tetsworth cruised past Hooky's 201-7, Simon Richards scoring 75.

Franklin Graham starred in Oxford Caribbean's 65-run victory over Great Horwood.

Graham hit 65, Dave Prosper 59 and Eddie Howard 54 as Caribbean posted 232 all out. Horwood were then held to 167-9, Graham taking 3-28.

In Division 2, leaders Marcham beat Watlington by 101 runs.

Michael McGeowan (61) and Nicky Giles (45) helped Marcham to 237-8, before Watlington fell to 136 all out.

Letcombe moved up to second with a 24-run win over Faringdon.

Richard Taylor hit 70 not out in Letcombe's 182-6, before taking 3-21 as Faringdon were dismissed for 158.

Minster Lovell went third with a three-wicket win at East & West Hendred.

The home side posted 256-5, Dan Bowsher hitting 82 and Jason Parry 76.

But Minster replied with 257-7, thanks to Charlie Yates (78) and Keith Wright (44).

Witney Swifts boosted their hopes of avoiding relegation with a three-wicket win at Freeland.

George Seacole claimed 4-46 in Freeland's 144 all out, before Dave Woodward (41) and Seacole (35no) saw Swifts home.

Garsington moved another big step to safety as they thrashed bottom club Brill by a massive 140 runs.

Barry Pudwell (69) and Steve Prew (55) saw Garsington to 248-9, before Brill slumped to 108 all out.

In Division 3, East Oxford saw off Radley by 82 runs.

Talat Nawaz (96) saw East Oxford to 206 all out, despite 5-50 from Darren Jones. Radley were 124 all out, Mohammad Sarfraz taking 5-24.

Clifton Hampden's 226-7 was too much for Stonesfield as they won by 28 runs.

Malcolm Cox-Rogers hit 60 for Clifton, before Kent Stead (4-44) helped bowl Stonesfield out for 198.

Marsh Gibbon defeated Westcott by 11 runs.

Ollie Jeacock (49) and Derek Jeacock (41) saw Marsh to 188-7, and then Steve Turner (4-42) and Wayne Platts (3-36) held Westcott to 177-9.

Eynsham still look a good bet for promotion as they brushed aside Uffington by six wickets.

Hassan Mohsin took 4-41 as Uffington were dismissed for 156, before Umair Ghazali (84no) saw Eynsham home.

Former Zimbabwean Test batsman Neil Ferreira hammered the day's highest score of 156 not out as Northleach Town thrashed Oxford Rescue by 258 runs.

Northleach rattled up a massive 339-6, before Rescue tumbled to 81 all out.

Tetsworth 2nd won a crucial basement battle against Wootton & Boars Hill to move out of the relegation zone.

Reggie Isaac hit 50 not out in Tetsworth's 156-8, before Shaneek Yearwood claimed 6-33 as Wootton were bowled out for 132.

Bernard Tyler hit 116 to help Britwell Salome to a two-wicket win at West Witney, who go bottom.

Jim Head (87) had helped West Witney to 255-4, but Tyler saw Britwell to victory.

In Division 5, Hailey went top as they saw off Dorchester by 80 runs.

Rob Webb hit 116 not out and Andy Woods 62 not out in Hailey's 281-5. Paul King then took 3-54 as Dorchester were then restricted to 201-6.

Oxenford's Aaron Hirtenstein took 7-19 as Charlbury 2nd crashed to 59 all out and a nine-wicket thrashing.

Aaron Hirtenstein took 7-19 to send Charlbury reeling, and then Dipayan Das hit 31no to steer Oxenford eased to 60-1.

Chadlington suffered a rare defeat in Division 6 as they went down by 65 runs against Eynsham 2nd.

Eynsham rattled up 193-9, Pete Whitfield hitting 91.

Amir Javeed (4-18) and Murray Sutton (3-13) then combined to bowl out Chadlington for 128.

In Division 6, Lee Norris smashed 131 in Great Horwood 2nd's 73-run victory over Hanney. It was enough for victory as Hanney were bowled out for 124. Nick Poulter scored 90 for Risinghurst, but it was in vain as they lost by seven wickets against Marsh Gibbon 2nd.

Risinghurst posted 182-8, but Stuart Tofts (73) helped Marsh to 183-3.

In Division 8, leaders Stonesfield 2nd crashed to a 205-run defeat at Minster Lovell 3rd.

Billy Carter hit 83 and Eddie Dunn 71 not out as Minster rattled up 284-7.

Stonesfield, who had only eight players, then crashed to 79 all out.

Garsington 2nd could not take advantage of Stonesfield's slip-up as they lost by 103 runs against Hook Norton.

Steve Belcher hit 80, Grant Wallis 51 and Anthony Fairbanks 50 as Hooky posted 237-5.

Garsington then fell to 134 all out, Robin Scotter taking 3-14.

Kilkenny gave their hopes of avoiding relegation a boost as they thrashed East & West Hendred 2nd by 173 runs.

Jason Penn (80) and Robbie Craddock (77) saw Kilkenny to 282-3.

Hendred then crashed to 109 all out, Chris May taking 7-37.

In Division 9, East Oxford 3rd moved another step nearer the title with a nine-wicket win at Faringdon 2nd.

Sheraz Iqbal took 4-25 as Faringdon were skittled for 58, before Hassan Hussain hit 32 not out in East Oxford's 61-1.

Brill 2nd's promotion hopes were hit as they lost to Witney Swifts 2nd by 75 runs.

Ben Craig hit 54 in Swifts' 179-9, and he then claimed 3-24 as Brill were bowled out for 104.

Vic King claimed 6-36 for Hanney 2nd in Division 10, but still finished on the losing side as Britwell Salome 2nd won by two wickets.

Hanney posted 191, Matt Luxford taking 5-55.

Luxford then hit 69 in Britwell's reply as they edged home at 192-8.

RESULTS Division 1 King's Sutton 220-9 (D Smith 64, G Crook 54, W Sellwood 33, M Rump 4-59, C McCallum 3-66), Charlbury 90 (C Harper 3-8, P Green 3-37).

Oxford Caribbean 232 (F Graham 65, D Prosper 59, E Howard 54, J Waddington 3-60, M McStraw 3-61), Great Horwood 167-9 (S Ridgway 34no, G Lee 33, F Graham 3-28, G Stevens 3-35).

Shrivenham 225-9 (M Whale 98, S Banerjee 41, R Tredwell 4-36), Westbury 226-5 (T Boardman 61, M Styles 47, S Boardman 37no, N Wilkins 31no).

Hook Norton 201-7 (S Richards 75, C Dare 62, R Rock 4-57), Tetsworth 207-1 (H Shallow 111no, C May 73).

Horley 123 (J Heslington 4-18, R Lyon 3-28), Twyford 125-6 (Tamzver Hussain 38, H Colver 34).

Twyford 272-7 (Tamzver Hussain 105, Inam ul Haq 71, J Deal 37, E Howe 4-57), Shrivenham 233-6 (S Banerjee 106, D Lloyd 69, J Heslington 4-53).

Horley v Twyford - no result received.

Division 2 Garsington 248-9 (B Pudwell 69, S Prew 55, D Sweetman 4-30), Brill 108 (S Prew 3-33, M Wakefield 3-37).

E&W Hendred 256-5 (D Bowsher 82, J Parry 76, N Hutt 32), Minster Lovell 257-7 (C Yates 78, K Wright 44, I Nicholls 3-43).

Freeland 144 (G Seacole 4-46), Witney Swifts 145-7 (D Woodward 41, G Seacole 35no, A Warren 3-40).

Letcombe 182-6 (R Taylor 70no, P Bryan 30), Faringdon 158 (T Thurston 45, S McDowall 30, R Taylor 3-21, M Turnbull 3-37).

Marcham 237-8 (M McGeowan 61, N Giles 45, A Lamb 30, C Allen 3-58), Watlington 136 (M Dodd 31, A Horseman 3-7).

Division 3 Combe v Broughton & NN - no result received.

Uffington 156 (M Tugwell 67, Hassan Mohsin 4-41), Eynsham 160-4 (Umair Ghazali 84no).

East Oxford 206 (Talat Nawaz 96, D Jones 5-50, S Huxtable 3-36), Radley 124 (N King 45, T Ballard 34, Mohammad Sarfraz 5-24, Zahid Choudary 3-20).

Clifton Hampden 226-7 (M Cox-Rogers 60, D Barber 37, A Slay 31, I Burton 30no, N Bainbridge 4-44, P Slatter 3-45), Stonesfield 198 (C Wharton 48, N Wilks 34, K Stead 4-44, A Slay 3-24).

Marsh Gibbon 188-7 (O Jeacock 49, D Jeacock 41, W Platts 39, P Smith 4-37), Westcott 177-9 (N Raynor 72no, P Smith 36, S Turner 4-42, W Platts 3-36).

Combe 230-8 (J Chaundy 44, C Arber 43, J Bourchier 32, C Drinkwater 30, T Hill 3-44), Broughton & NN 148 (J Walton 44, S Denny 36, D Gardner 4-8, L Godfrey 3-42).

Division 4 Northleach Tn 339-6 (N Ferreira 156no, G Crompton 64, J Barrett 56, D Wylie 3-55), Oxford Rescue 81 (P Webb 4-30, A Wellman 3-39).

Tetsworth 2nd 156-8 (R Isaac 50no, A Franklin 46, J Fisher 5-32), Wootton & BH 132 (G Crapper 43, S Yearwood 6-33).

West Witney 255-4 (J Head 87, A Smith 60, M Penfold 52no), Britwell Salome 259-8 (B Tyler 116, R Eltham 31).

Division 5 Chesterton 113 (R Busby 5-34), Chalgrove 116-6 (S Wetherall 52no).

Hailey 281-5 (R Webb 116no, A Woods 62no, P King 47), Dorchester 201-6 (J Hyde 68no, A Redhead 44, S McComb 30, P King 3-54).

East Oxford 2nd 206 (Javeed Faruq 74no, Mohammad Laqab 44, Abdul Yousuf 33), Kennington 106 (N Hill 52, Zahid Ali 5-33, Ejaz Khan 3-16).

Charlbury 2nd 59 (A Hirtenstein 7-19), Oxenford 60-1 (Dipayan Das 31no).

Kennington 101 (L Litton 3-27), Minster Lovell 2nd 102-8 (C Yates 45no, N Hill 3-11, J Grundy 3-37).

Division 6 Cassington 160 (B Hemingway 90, M Simmonds 4-31), Freeland 2nd 150 (T Newbold 83, C Osgathorpe 4-29, M Jones 3-43).

Eynsham 2nd 193-9 (P Whitfield 91, I Millar 45, R Ingram 3-30, R Yapp 3-39), Chadlington 128 (P Duester jnr 32, Amir Javeed 4-18, M Sutton 3-13).

Great Horwood 2nd 197 (L Norris 131, J Allen 4-15), Hanney 124.

Steventon 150 (S Thompson 60, O Pascoe 5-30), Stanton Harcourt 151-2 (R Graham 57no, W Gilgrass 37, H Sutton 36no).

Division 7 West Ilsley 2nd 96 (D Boys 3-15, A Omar 3-21), King's Sutton 2nd 100-9 (A Omar 32, A Sprules 3-16, S Chandran 3-22).

Marcham 2nd 137-8 (E Warwick 34, L Russell 3-32, T Pill 3-43), Wantage 138-1 (F Brown 60no, S Moulds 58no).

Risinghurst 182-8 (N Poulter 90, Humayn Iqbal 50no), Marsh Gibbon 2nd 183-3 (S Tofts 73, A Mason 39no, D Bosley 30no).

Shrivenham 2nd 192-8 (S Matthews 60no, A Bowles 40, R Ridgway 3-41, M Platts-Martin 3-68), Westbury 2nd 179 (S Curley 54, R Ridgway 40no, C Sugden 4-29).

Chipping Norton 134-8 (M Tompkins 64no, N Perna 3-32, P Nix 3-46), Twyford 2nd 137-5.

Division 8 Ducklington 115 (S Berry 34no, C Grimes 5-51), Combe 2nd 117-6 (R Nicholson 33no, B Clapton 4-4).

Hook Norton 2nd 237-5 (S Belcher 80, G Wallis 51, A Fairbanks 50, K Palmer 33), Garsington 2nd 134 (Adil Shah 34, A Fairbanks 3-3, R Scotter 3-14).

Kennington 2nd v Sunningwell - no result received.

Kilkenny 282-3 (J Penn 80, R Craddock 77, D Wann 50no, S Poole 42), E&W Hendred 2nd 109 (P Baring 37, A Brook 31, C May 7-37).

Minster Lovell 3rd 284-7 (B Carter 83, E Dunn 71no, T Gush 39), Stonesfield 2nd 79 (L Halliwell 3-22).

Division 9 Faringdon 2nd 58 (Sheraz Iqbal 4-25), East Oxford 3rd 61-1 (Hassan Hussain 32no).

Oxford Rescue 2nd 159-9 (N Ody 47, J Clarke 44, B Proctor 4-40), Watlington 2nd 53 (M Sinfield 4-15).

Uffington 2nd 214-3 (J Wallbridge 69no, J Terry 52no), Westcott 2nd 119 (S Tomlinson 36, K Key 3-23, J Terry 3-23).

Witney Swifts 2nd 179-9 (B Craig 54, K Bushnell 34, A Guntrip 3-43, T Young 3-54), Brill 2nd 104 (B Sweetman 56, B Craig 3-24).

Division 10 Hanney 2nd 191 (C Morton 46, K Dixon 42, V King 30, S Jones 30, M Luxford 5-55, R Prior 3-28), Britwell Salome 2nd 192-8 (M Luxford 69, D Ewan 33, V King 6-36).

Chinnor v Chesterton 2nd - no result received Chipping Norton 2nd w/o Ducklington 2nd.

Oxenford 2nd v Eynsham 3rd - no result received.

Swinbrook 2nd 79 (J Kelly 3-6, S Hunt 3-17), Chadlington 2nd 80-3.