Twyford were crowned champions of OCA Division 1, despite a shock defeat against local rivals Westbury.

Batting first, Twyford rattled up 174 all out, Tamzver Hussain hitting 87 not out and Ed Hoy taking 4-53.

But Westbury paced their reply well, and despite losing wickets regularly, got home at 177-6, Matthew Smith top-scoring with 46.

Tetsworth lost their grip on the title in a one-wicket defeat at Charlbury.

With only four Tetsworth players at the ground by the start time, they were docked ten overs, but still managed to post 181 all out, thanks to Hyron Shallow's 76.

Charlbury, with a full compliment of overs, reached 183-9 to seal victory, Ashley Rump top-scoring with 56.

Mark Whale fell just short of a century, but helped Shrivenham to a six-wicket win over Great Horwood.

Matt McStraw (72) saw Horwood to 210-5, but Shrivenham eased home thanks to 96 from Whale and 51 from Danny Lloyd.

It's as you were at the top of Division 2, with the top three teams all winning.

Marcham moved to within one victory of the title in a high-scoring five-wicket win at East & West Hendred.

Hendred amassed 268-3, Jon Francis hitting 72 not out and Nigel Hutt 50.

But Marcham were up to the chase, with Matt Launchbury (96), Jim McGeown (57) and Ricardo Hilario (43) seeing them to victory.

Letcombe beat Witney Swifts.

Paul Bryan and Kevin Rich both hit 60 in Letcombe's 212-6.

Swifts then fell to 188 all out, despite 61 from Jason Seacole, Martin Turnbull taking 5-32.

Minster Lovell thrashed Faringdon by 139 runs in a match switched to Radley College because of the state of Minster's ground. Minster posted 225-7, Mike Hanson hitting 47. Jamie Cross then took 4-0 in four overs and Daryl Johnson 3-34 as Faringdon were shot out for 86.

Garsington eased to a four-wicket win against Freeland.

Steve Richardson took 4-33 in Freeland's 133 all out, before Neil Jones (39) saw Garsington home.

In Division 3, East Oxford wrapped up the title in style with an emphatic victory over Eynsham.

Oxford scored 199 all out, Aftab Alam hitting 67 and Umair Ghazali taking 5-24.

In reply, Eynsham collapsed to 45 all out, Mohammad Sarfraz taking 5-21 and Tauqeer Hussain 4-18.

Combe lost by one wicket at Radley.

They reached 131 all out, with Luke Godfrey (30no).

Godfrey then claimed 4-27, but Radley sneaked home at 132-9.

Stonesfield won a thriller against Broughton & North Newington by five runs.

Jamie Burns (63) and Dan Sherbourne (43) helped Stonesfield to 222-7, then Chris Days (3-46) helped to restrict Broughton to 217-9.

Brian Lewis took 5-27 in Marsh Gibbon's two-wicket win over Uffington.

In Division 4, Fringford moved to within three points of the top with a 25-run win over Oxford Rescue.

They managed only 90 all out, but Charlie Thomas (4-34) and John Bacon (3-10) then skittled Rescue for 65.

Nick Humphries fell two runs short of a century in Britwell Salome's 121-run win over Tetsworth 2nd.

In Division 5, second-placed Charlbury 2nd lost by 99 runs against East Oxford 2nd.

Javeed Faruq hit 55 not out in Oxford's 252-9, then took 6-58 as Charlbury were bowled out for 153.

Leaders Hailey lost by one wicket against Kennington.

Nick Hill (4-26) and Graeme Rowley (3-25) combined to dismiss Hailey for 127.

Kennington edged home, despite 5-39 from Paul King.