It was the Matt Launchbury show again as Marcham posted an exciting one-run victory over Horley in Division 1 on Saturday.

Marcham reached only 40 from the first 20 overs. But in came Launchbury, and smashed yet another quickfire century (101) as they posted 218-6.

In reply, Horley appeared to be cruising at 175-2, thanks to excellent batting from youngsters Harry Smith (90) and Sam Smith (44).

But spinner Stuart Armstrong followed up last week's seven-wicket haul with 5-50 as Horley lost their last eight wickets for 42 to be bowled out for 217.

Sam Willett's 113 not out inspired Great Horwood to a comprehensive 164-run victory over Letcombe.

Lee Norris (49) and Tom Spurr (38) helped Horwood to an imposing 281-6, before Mick Howe took 3-9 as Letcombe were shot out for 117.

In Division 2, it was a bowlers' day at Marsh Gibbon, who saw off Watlington by seven wickets, after Carl Needham (5-24) and Grant Cross (4-25) combined to dismiss the visitors for 99.

Andy McDowall took 4-34 as Hook Norton were dismissed for 98 against Faringdon , who recorded a six-wicket win.

Steve Richardson shone with bat and ball to help Garsington to a 38-run victory at Kings Sutton.

He hit 46 in Garsington's 197-7, before taking 4-34 as Kings Sutton fell to 155 all out.

Morey Benson led Clifton Hampden to an eight-wicket win at home to Witney Swifts.

Laurence Harvey took 4-27 as Swifts fell to 140 all out, before Benson (82no) and Mick Richmond (31no) saw Clifton to 143-2.

Stonesfield edged a low-scoring affair at Uffington by three wickets.

They had bowled the home side out for 118, Mark Wheeler taking 3-34. Nick Grant hit 38 not out to steer Stonesfield to 119-7.

In Division 4, Combe saw off Hailey by 90 runs.

Andrew Oliver (56) and Julian Chaundy (42) helped Combe to 212-8, before David Moss took 4-25 as Hailey were bowled out for 122.

Ajit Shah had a good day with bat and ball to help Charlbury 2nd to a 27-run win against West Witney.

Charlbury scored 180 all out, Charlie Sinton hitting 51 and Shah 36.

Shah then took 4-18 and Duncan Jones 4-24 as West Witney were bowled out for 153, Jim Head contributing 63.

Deddington's Stuart Leece (4-29) and Ramesh Chennagiri (3-14) helped to dismiss Oxford Rescue for 126. to set up a seven-wicket win.

Westcott defeated Wootton & Boars Hill by 24 runs.

Rehman Sharif's 75 saw Westcott to 188 all out, before Richard Benwell (4-38) turned the screw as Wootton were restricted to 164-9.

It's as you were at the top of the table as East Oxford 2nd and Chadlington 2nd both recorded easy victories.

East Oxford thrashed Chalgrove by 138 runs. Javeed Faruq hit 62 in their 212-9.

But the star of the show was Zahid Chouhdary, who returned incredible figures of 5-2 as Chalgrove were shot out for 74.

Chadlington had a routine victory against Cassington, easing to a six-wicket win.

Batting first, Cassington were bowled out for 101, Martin Shepherd taking 3-8 from ten overs. In reply, Paul Duester jnr (41no) was the mainstay in Chadlington's 102-4.

Swinbrook edged a thriller at home to Great Horwood by one wicket.

Batting first, Horwood were restricted to 158-6, but victory came for Swinbrook in the final over.

Graham Shrive led the way with 71, with the win secured courtesy of an overthrow.

A magnificent 117 from Will Hammond saw Marsh Gibbon 2nd to a 39-run victory over Stonesfield 2nd in Division 7.

Hammond and youngster Joe Leonard (48) helped Marsh to set an imposing 256-8. Stonesfield closed on 217-8, with Paul Hunt hitting 50 and Dan Sherbourne 46.

Duncan Colwell's unbeaten half-century helped Risinghurst to a five-wicket win over Kings Sutton.

Norman Edwards (4-19) and John Thompson (3-12) saw Kings Sutton dismissed for 131, before Colwell saw Risinghurst home.

Ian East (52) saw Steventon to a seven-wicket win at Wantage.

In Division 8, Michael Platts-Martin smashed 133 to help Westbury 2nd to 236-7 against Sunningwell.

Nick Bolton scored 59 not out in reply, but Sunningwell fell well short on 129 all out.