Ben Rae hit his third century of the season as Westbury edged a thrilling Airey Cup second-round clash against Marsh Gibbon by five runs.

Rae scored 102 of Westbury's 223-7, Grant Cross taking 3-47 for Marsh Gibbon.

Wayne Platts (66) and Stuart Leonard (54no) got the visitors within striking distance, but they finished agonisingly short of the target.

Nick Tarrant took 5-27 to help Horley to a 34-run victory at Letcombe.

Horley had earlier been shot out for 119, David Taylor scoring 30 and Richard Taylor taking 4-40.

But Letcombe stumbled to 85 all out, thanks to Tarrant's fine display.

Great Horwood squeezed past Faringdon by one wicket.

Chasing Faringdon 137-9, Lee Norris (37) saw Horwood home, despite 5-31 from Darren Clarke.

East Oxford eased through with an eight-wicket win at Freeland.

Khuraam Shaheed took 5-29 as Freeland were bowled out for 112, and he then scored 41 not out to steer East Oxford to 113-2.

Shrivenham sneaked a five-run win at Charlbury.

Adam Tucker scored 51 in Shrivenham's 188-7, before Charlbury were restricted to 183-6, despite 65 from Glenn McCallum.

Hook Norton thumped Eynsham by 128 runs.

Tim Lunel (81) saw Hooky to 210-6, and then Dan White took 4-10 as Eynsham fell to 82 all out.

In the second round of the Steve Dixon Cup, Ian Luckett starre as Ducklington edged past Dorchester by one wicket.

His first seven overs were maidens as he finished with 5-19 in Dorchester's 107 all out.

Thom Airs claimed 5-35 in Ducklington's reply, but they edged home at 108-9.

Chadlington thrashed Sunningwell by 145 runs.

Danny Harding (82) and Mark Lambert (71no) helped Chadlington to 239-5, which was far beyond Sunningwell.

They slumped to 94 all out, Phil McConville taking 5-25.

Ben Granville took 5-7 in six overs as Steventon eased past Hanney by seven wickets.

Hanney were shot out for just 53, with four ducks in their innings.

Steventon then coasted to 54-3, Ed Nieburg scoring 31.

Chipping Norton crashed to 37 all out to lose by eight wickets at Chalgrove.

Michael Edwards (4-9) and Dave Shorter (4-15) did the damage.

John Woodward took 5-3 in seven overs to help Stanton Harcourt to a 25-run victory over Chesterton.

In the Osberton Radiators Cup second round, Charlbury 2nd coasted to a seven-wicket win against Eynsham 2nd.

Batting first, Eynsham struggled with the conditions as they crawled to just 67-9 from their 45 overs, Tim Jarvis taking 4-20.

Charlbury took just 17.3 overs to reach their target, Tim Duester scoring 32.

East Oxford 2nd cruised through with a 177-run victory over Westbury 2nd.

Sarfraz Hussain (59no) and Javeed Faruq (56) helped East Oxford to 256-7.

Zahid Ali (5-34) and Ejaz Sarwar (4-38) then skittled Westbury for 79.

Daryl Johnson followed up last week's century with 4-16 as Minster Lovell 2nd posted an eight-wicket win at Marcham 2nd.

Marcham were bowled out for 90, Eddie Dunn taking 3-16, before Minster cruised in at 93-2.

Sam Barksfield took 6-23 for East & West Hendred 2nd, but it couldn't prevent a heavy 71-run defeat at Shrivenham.

The home side batted first on a tricky pitch, posting 157 all out.