Dave Prosper hammered a brilliant undefeated 131 as Oxford Caribbean saw off Witney Swifts by four wickets in Division 1 on Saturday.

Caribbean made a shaky start in reply to Swifts' 226-2, being reduced to 34-3, before Prosper saw his side to 227-6 with five overs to spare.

Earlier, Alan Williams had hit 120 and Jason Seacole 50 in a first-wicket stand of 175 for Swifts.

Tetsworth stay top after beating Freeland by seven wickets.

Rommell Foster (4-3) and Rudy Rock (4-34) helped dismiss Freeland for 126, then Del Cyrus hit 83 not out to steer Tetsworth to 127-3.

Freeland bounced back yesterday, posting their first win of the season with a 93-run thrashing of Westbury.

It was Westbury's second hammering in the space of two days after Haroon Malik made 107 to set Twyford on the way to a crushing 145-run win over their local rivals on Saturday.

His century took Twyford to 254-8, with Henry Colver chipping in with 69.

Then Inam ul Haq took 4-19 as Westbury were rolled over for 109.

Minster Lovell picked up their first victory with a three-wicket success at home to Garsington.

The visitors posted 190-9, Keith Wright taking 4-43.

Seventeen-year-old Shaun Cross then blasted an unbeaten 83 as Minster clinched victory at 194-7.

Great Horwood edged out Hook Norton by two runs in a thrilling encounter.

Neil Hogston hit 59 in Horwood's 229-9, Cliff Dare taking 5-55.

Simon Richards (99) got Hooky close, but they finished on 227-8.

In Division 2, Simon Var- ney's unbeaten 107 was in vain as Shrivenham lost by six wickets in a last-ball thriller at Brill.

Shrivenham posted 214-5, but Tanveer Nadeem (66) and Hugh Simmons (44) put on 121 for the first wicket in Brill's reply.

Bill Bailey (32no) took Brill to victory at 215-4 off the final delivery.

Nick Tarrant shone as Horley beat Watlington by one wicket.

He claimed 4-15 to restrict Watlington to 157 all out, and then hit 66 in Horley's winning total of 159-9.

In Division 3, Bebgroke went down by five runs to Kings Sutton, who rattled up 248-8, Ian Harris top-scoring with 67 not out.

In reply, Begbroke were bowled out for 243, Jamie Burns making 71.

Broughton & North Newington saw off West Witney by 66 runs.

Andy Cross (88) and Mark Parsley (69no) helped Broughton up to 246-6, then Parsley claimed 3-26 as West Witney were 180 all out.

Nigel Cook hit 72 not out to help Clifton Hampden to a five-wicket victory at home to Westcott.

Earlier, Phil Smith starred with 72 not out as Westcott reached 177-5.

Ian Clewley smashed the league's highest score of the day with 140 as East & West Hendred saw off Oxford Rescue by 42 runs.

Hendred posted a mammoth 303-3, Rescue replying with 261-9.

In Division 5, East Oxford ran out three-wicket winners at home to Buckland.

Riswaan Abassi (3-21) and Babar Ali (3-32) helped dismiss Buckland for 153, before East Oxford made 156-7.

Spinner Alan Weaver claimed 6-24 as Charlbury 2nd crushed Minster Lovell 2nd by seven wickets in Division 6.

Steve Thompson hammered an unbeaten 112 in Steventon's nine-wicket win over Risinghurst.

Teenager Luke Russell took 6-31 for Wantage, but finished on the losing side as Combe 2nd ran out 48-run winners in Division 7.

Mohammad Sadir scored 107 as Kings Sutton 2nd edged out Stonesfield 2nd by eight runs.

In Division 9, Dan Hyde's 6-30 for Chipping Norton 2nd was in vain as East & West Hendred 2nd won by 61 runs. RESULTS

Division 1

Freeland 126 (L Hole 31, R Foster 4-3, R Rock 4-34), Tetsworth 127-3 (D Cyrus 83no, A Warren 3-46).

Great Horwood 229-9 (N Hogston 59, S Ridgeway 37, C Dare 5-55), Hook Norton 227-8 (S Richards 99, D Knight 39).

Garsington 190-9 (B Parsons 51, N Jones 45, K Wright 4-43, M Green 3-57), Minster Lovell 194-7 (S Cross 83no, O Smith 30).

Twyford 254-8 (H Malik 107, H Colver 69), Westbury 109 (M Smith 39, I ul Haq 4-19).

Witney Swifts 226-2 (A Williams 120, J Seacole 50, A Fisher 31no), Oxford Caribbean 227-6 (D Prosper 131no, R Mills 34, A Williams 3-48).

Freeland 230-6 (L Hole 52, S Symonds 47, T Boardman 4-57), Westbury 137 (R Patterson 49, M Smith 40).

Division 2

Shrivenham 214-5 (S Varney 107no, D Lloyd 68), Brill 215-4 (T Nadeem 66, H Simmons 44, B Bailey 32no).

Faringdon 212-6 (D James 57, N Hutt 46, S Cornish 30, D Harris 3-63), Eynsham 172 (O Willans 52, M Butler 32, A Milroy 3-27, R King 3-38).

Watlington 157 (N Tarrant 4-15), Horley 159-9 (N Tarrant 66, A Wallwork 38no, N Adby 4-52).

Marsh Gibbon 151-5 (S Leonard 39, J Chambers 35), Marcham 154-6 (C Needham 3-38).

Division 3

Kings Sutton 248-8 (I Harris 67no, G Crook 43, P Green 43, N Grant 3-59, A Fleetwood 3-60), Begbroke 243 (J Burns 71, T Wyatt 48, S Litten 31, P Green 3-55).

Broughton & NN 246-6 (A Cross 88, M Parsley 69no), West Witney 180 (S Sutcliffe 69, M Parsley 3-26).

Langford 153-9 (D Gardner 3-19), Combe 138 (D Gardner 49).

Stonesfield 180 (P Slatter 44, R Taylor 3-45, B Griffin 3-47), Letcombe 141 (P Bryan 42, R Hales 37, M Wheeler 3-14, P Slatter 3-41).

Division 4

Westcott 177-5 (P Smith 72no, P Bateman 42), Clifton Hampden 178-5 (N Cook 72no, M Richmond 42no).

Radley 180-8 (A Simms 46no, P Mayho 46, R Chennagiri 3-33), Deddington 175-9 (A Stiff 57, S Huxtable 4-29).

Dorchester 180-9 (A Redhead 47, L Bowerman 3-36), Kennington 135-8 (A Davies 30, P Woodward 4-31, L Belcher 3-29).

E&W Hendred 303-3 (I Clewley 140, D Wilson 55no, I Mulford 49, J Briggs 49), Oxford Rescue 261-9 (A Dent 60, P Barnhill 45no, A Cooper 38, P Beckley 4-48).

Hailey 190 (A Wood 76, P King 52, C Thomas 3-37), Fringford 190-7 (K Hicks 49, S King 4-52).

Division 5

Wolvercote 162-8 (S Razzaq 54no, D Gillham 32, P Hammond 3-30), Chesterton 163-7 (J Campbell 41, J Dickson 39, S Razzaq 3-32).

Buckland 153 (R Abassi 3-21, B Ali 3-32), East Oxford 156-7.

Wootton & BH 137 (B Lind 40), Great Horwood 2nd 138-4 (S Willett 73no).

Oxenford 167 (S Wharton 81, T Hook 3-38), Swinbrook 168-2 (C Allen 72no, D Parker 58).

Hanney 174 (R Green 94, E Richardson 3-3, P Langford 3-24), Tetsworth 2nd 175-3 (E Richardson 60no, A Franklin 34).

Division 6

Britwell Salome 260-7 (C Pullen 80, B Tyler 75, D Bailey 4-53), Stanton Harcourt 126-8 (L Pettifer 50, A Worman 4-18).

Minster Lovell 2nd 117 (C Yates 50, A Weaver 6-24), Charlbury 2nd 118-3 (G McCallum 60no, C Moss 30).

Eynsham 2nd 158-9 (G Shaw 57, T Bowles 32, M Jones 5-32), Cassington 160-8 (C Ashton 56, M Sutton 3-37).

Risinghurst 158-9 (N Poulter 96, T Cannon 3-20, W Trigg 3-37), Steventon 159-1 (S Thompson 112no).

Chipping Norton 151-7 (G Macdonald 38, D Stafford 30, P Jenkins 3-37), Westbury 62 (M Elliott 5-10, G Macdonald 4-16).

Division 7

Combe 2nd 182 (D Hazel 48, C Drinkwater 39, L Russell 6-31), Wantage 134-8 (S Pritchard 36, F Brown 35, M Pennington 4-25).

East Oxford 2nd v Chalgrove 2nd - no result received.

Horley 2nd 184-6 (R Hart 80no), Kennington 2nd 138 (CK Patel 35).

Freeland 2nd 168-8 (D Viney 51, W De Beer 3-23), Marcham 2nd 157 (S Hill 86, S Lay 6-33).

Shrivenham 2nd 184 (S Muniyasany 48no, A Carter 34, A Mason 3-15, S Turner 3-41), Marsh Gibbon 2nd 111 (R Cross 45, S Muniyasany 3-16).

Division 8

Garsington 2nd 190-9 (R Vircavs 54no, A Bradford 38, M Phillips 34, B Elkington 5-51), Twyford 2nd 103 (A Bacha 3-24).

Kings Sutton 2nd 159 (M Sadir 107, K Sherbourne 4-50, N Bainbridge 3-34), Stonesfield 2nd 151 (C Wharton 47, S Moss 32, G Long 5-18).

Minster Lovell 3rd 207-3 (D Timms 83no, C Baker 42, D Mayers 40), Begbroke 2nd 124 (S O'Brien 4-34).

Sunningwell 182-6 (P Whinfrey 59, R Scotter 4-42), Hook Norton 2nd 183-9 (B Souch 93, P Wiggins 4-32, R Himpson 3-36).

Division 9

E&W Hendred 2nd 141 (A Francis 56, D Hyde 6-30, A Wallington 3-27), Chipping Norton 2nd 80 (A Pollock 4-16).

Hanney 2nd v Chesterton 2nd - no result received.

Westcott 2nd 150-9 (P Avery 50, C Bevington 3-45), Brill 2nd 138 (M Prosser 35, A Walker 5-35, T Cherry 3-31).

Faringdon 2nd 122 (N Brown 3-24), Watlington 2nd 125-6 (N Brown 47no).

Division 10

Chinnor 2nd 176-9 (D Young 85, C Cadett 31), Oxford Rescue 2nd 97 (D Bird 3-21).