Oxford Caribbean left-hander Dave Prosper hammered his third successive century to help his side to a 25-run victory at Charlbury in Division 1.

Prosper smashed 114 as Caribbean rattled up an impressive 277-5.

Ashley Rump (69) and Rob Garrett (61) got Charlbury within striking distance, but they were finally bowled out for 252.

Nick Tarrant shone with bat and ball, but finished on the losing side as Horley lost by six wickets to Hook Norton. Tarrant hit 89 in Horley's 237-7, then claimed 4-42 in Hooky's reply. But Paul Souch (50) and Simon Richards (48) starred with the bat as Hook Norton eased home.

In-form Omar Hussain hammered a superb ton as Witney Swifts finally got off the mark with their first victory a 17-run triumph over Twyford. Hussain (104) scored more than half Swifts' total of 200-8, then claimed 3-27 as Twyford fell just short in a thrilling run chase.

Great Horwood saw off Minster Lovell by 81 runs.

Stuart Park hit 89 and Lee Norris 60 not out in Horwood's 288-5. Billy Carter (46) and Neil Spearman (34) were in form for Minster, but they were bowled out for 207.

Tetsworth cruised to a seven-wicket victory at Westbury, who were shot out for just 107, Colin Quow taking 5-30. Maffy Wright (43) then saw Tetsworth over the line with ease.

In Division 2, a 114-run stand between Mark Whale and Danny Lloyd guided Shrivenham to an 85-run victory over Marcham.

Sam Symonds' half-century helped Freeland to a six-wicket win against Eynsham, who posted 172-9, Olly Willans scoring 52.

In Division 3, Steve Slater returned superb figures of 5-6 to help Clifton Hampden to a 94-run victory at Marsh Gibbon. Earlier, Clifton had scored 194-9, Dave Barber top-scoring with 53.

Simon Huxtable's 60 not out helped Radley to an eight-wicket victory at home to Begbroke. Dave Bowden starred for Letcombe in their 60-run victory at Combe. Bowden hit 51 in Letcombe's 190-6, then claimed 6-34 as Combe were bowled out for 130.

Dorchester were sent crashing to a massive 293-run defeat at home to East Oxford, who amassed 343 all out, Sarfraz Hussain scoring 76.

In reply, Dorchester were no match for the East Oxford seamers as they crashed to 50, Abdullah Sheikh taking 5-29 and Mohammad Sarfraz 4-20.

John Bacon's 93 was the highlight of Fringford's 264-7 against Oxford Rescue, who were then bowled out for 104 In Division 5, Chalgrove ran out 101-run winners over Britwell Salome.

Colin Stokes hit 55 in Chalgrove's 201-7, then Dave Shorter (4-11) helped to dismiss Britwell for 100 In Division 6, Bill Bowman hammered 102 for Minster Lovell 2nd, but finished on the losing side as Stanton Harcourt cruised in Chris Drinkwater plundered a superb 107 as Combe 2nd continued their push up the Division 7 table with a six-wicket win at Hook Norton 2nd. Fifteen-year-old spinner Eddie Dunn tied Faringdon 2nd in knots as Minster Lovell 3rd ran out 101-run winners in Division 8.

Batting first, Minster posted 204-5, 13-year-old Ashley Hubbert hitting 47 not out.

Youngster Dunn then claimed brilliant figures of 7-26 as Faringdon slumped to 103.

Wantage ran out eight-wicket winners at Sunningwell. The home side recovered from 87-5 to post 191-5, thanks to Pete Wiggins' 55 not out.

But a 120-run opening stand between David Wooloff (81) and Francis Brown (51) set Wantage on their way to victory.

In Division 9, Ian Luckett took 5-23 including a hat-trick as Ducklington beat Chipping Norton 2nd by five wickets while in Division 10, Adrian Morris hammered 113 not out to help East Oxford 3rd to a 127-run win over Oxford Rescue 2nd.