JOE Harris returned outstanding figures of 7-42 as Challow & Childrey saw off hosts Cumnor by four wickets to boost their chances of avoiding relegation from Division 1.

The left-arm spinner’s haul sent Cumnor tumbling to 146 all out, before the visitors reached 149-6 to secure a crucial 25 points.

Leaders Oxford Downs posted a six-wicket victory at Abingdon Vale.

Downs inserted their hosts, who were shot out for 96 by Johnny Law (4-46) and Harry Sutton (3-32).

The visitors eased to 97-4 in the 31st over, James Lauder top-scoring with 31.

Great Brickhill remain Downs’s nearest challengers as they saw off hosts Twyford by six wickets.

Asif Shah hit 75 in Twyford’s 202 all out, before Brickhill reached 203-4 in the 42nd over, Garth Davson hitting 89 not out and Mark Nelson 51.

Banbury 2nd clung on for a draw at Tiddington seven wickets down.

Nick Pykett hit a superb 116 and Will Goodman 44 as Tiddington set 257-9 in their 53 overs.

Brad Taylor (66no) and Richard Simpson (48) shone for Banbury, but they were left holding on at 168-7.

Buckingham 2nd had to settle for a draw at home to Long Marston.

After setting 298-7, Adam King hitting 80, Buckingham were unable to dismiss a resolute Marston, who closed on 182-7.

Westbury are hot favourites for the Division 2 crown after winning by seven wickets at home to Oxford 2nd.

Charlie Purton took 3-25 as the visitors were dismissed for 138.

William Gurney (41no) and Olly Tice (31) led Westbury home at 142-3 in 27.1 overs.

Didcot hammered visitors Aston Rowant 2nd by 129 runs to move up to fourth.

Elliot Mathews (65) and youngster Will Woodley (54) saw Didcot to 246 all out in the final over after being inserted.

Matthew McComb (4-43) and Richard Cook (3-8) then got to work, ripping through the Rowant order as they were shot out for 117.

Struggling Sandford St Martin crashed to their tenth defeat in 12 games at Bledlow Village.

When the two sides met earlier this season, the match finished in a thrilling tie, but this was far more one-sided.

Bledlow set 276 all out, Olly Woodward top-scoring with 60.

Harry Bartlett then bowled a superb spell of 6-36 as Sandford slumped to 149 all out.

Horspath 2nd were no match for Wolverton Town 2nd, losing by seven wickets after being dismissed for 139.

Chris King then hit 51 not out to steer Wolverton to 140-3.

Cropredy slipped to a 61-run defeat at Leighton Buzzard Town, who set 265-8 in their 53 overs, Phil Whatmore hitting a brilliant 112.

In reply, Cropredy fell for 204, despite 55 from Brad Ward.

Dan Clark returned figures of 6-72 as Bicester & North Oxford hammered hosts Great Brickhill 2nd by 114 runs to stay clear at the top of Division 3.

The visitors amassed 280-7 dec in 51 overs, Jamie Carter leading the way with 84, before Clark and Matt Woods (4-33) combined to dismiss Brickhill for 166.

Second-placed Oxford & Bletchingdon Nondescripts slipped to a four-wicket defeat at Great & Little Tew 2nd.

Jack Belmont was the star, taking 7-52 as Nondies were skittled for 104.

Horley recorded a resounding 262-run win at home to Cublington after racking up a massive 344 all out, Dave Clark hitting 106.

In reply, Cublington had no answer to Pete Papanfus, who took 7-37 as they tumbled to 82 all out.

Minster Lovell cruised to a seven-wicket win at Banbury 3rd.

In reply to the hosts’ 179-9 in 53 overs, Nathan Harris hit 80 not out and Elliot Graham 78 to steer Minster to 180-3 in the 32nd over.

Oxford Downs 2nd won a low-scoring affair at home to Stokenchurch by 20 runs.

Downs were bowled out for 103, Freddie Smith top-scoring with 35.

But Charlie Sutton then took 6-28 as Stokenchurch fell for 83 in their reply.

In Division 4, Raja Imran was the star for East Oxford as the leaders saw off visitors Shipton-under-Wychwood 2nd by six wickets.

Imran took 5-34 as Shipton were restricted to 166-9 and then made 80 to steer East Oxford home at 169-4 in 26.1 overs.

Thame Town 2nd kept up the pressure with a 138-run win at Long Marston 2nd.

Matt Furness top-scored with 52 in Thame’s 255-6, before Alistair Thomas took 5-56 and Dan Patey 4-22 to help dismiss Marston for just 117.

Charlbury beat west Oxfordshire rivals Witney Mills by 73 runs, after making 205, Charlie Sinton the top scorer with 69 and Pierre Lefort taking 4-17.

Mills fell for 132 as Matt Lyver took 4-13 and Charlie Sinton 3-14.

Abingdon Vale 2nd slumped to 85 all out and a crushing 135-run defeat at Bletchley Town.

Earlier, Town had set 220 all out as Dan Hartley took 5-77.

In Division 5, Horspath 3rd cruised to a 94-run win against visitors Didcot 2nd.

They declared on 253-9 as James Stacey top-scored with 61.

Ceri Holmes then took 5-60 as Didcot fell for 159.

Cropredy 2nd slipped to a four-wicket defeat at home to Leighton Buzzard Town.

George Buckingham hit 53 in their 180 all out, but Buzzard then reached 182-6 to secure victory.

Aston Rowant 3rd lost by five wickets at Dinton 2nd.

They were dismissed for just 128, Paul Plumridge top-scoring with 46.

Dinton then eased in at 129-5 as Manor Parmar hit 40 not out.

Cumnor 2nd fell to a four-wicket defeat at Kimble.

Jack Miell played a starring role for Cumnor, hitting 71 in his side’s 191 all out, and then taking 5-73 in the hosts’ reply.

But it was not enough as Kimble secured victory at 192-6.

Ben Taylor and Colin Simpson shone for Sandford St Martin 2nd as they cruised to a nine-wicket win against visitors Horley 2nd in Division 6.

Zac Whitton had earlier taken 4-18 to dismiss Horley for 148.

Taylor then hit 80 not out and Simpson 59 not out to steer Sandford to 149-1.

A haul of 5-29 for Rashique Ahmed helped Oxford & Bletchingdon Nondescripts 2nd to an eight-wicket win over visitors Great & Little Tew 3rd in Division 7.

Tew were all out for just 92 thanks to Ahmed’s haul, before Alam Mohammed hit 50 to steer Nondies to 97-2.

In Division 8, Ruairidh Howells returned excellent figures of 5-38 to help Abingdon Vale 3rd to a two-wicket win at Buckingham Town 4th.

The hosts were restricted to 114-9 in their 45 overs, before Vale crept home at 117-8.

Westbury 3rd hammered hosts Aston Rowant 5th by 179 runs in Division 10.

Trajan Halvorsen led the way with 68 in Westbury’s 266-8, before Toby Brody took 4-17 as Rowant were shot out for 79.

Leaders Cropredy 3rd gained six-wicket win at home to Minster Lovell 3rd.

Syed Ali took 7-23 as Didcot 4th thrashed Chearsley by 120 runs.