OXFORDSHIRE produced a miraculous comeback for the second Western Division match in a row to beat Cornwall by 38 runs at Banbury.

Devastating spells from spinner Olly Clarke, who took six wickets, and seamer Gareth Andrew skittled the visitors for just 73 in 33 overs.

Having produced a similar display to beat Herefordshire two weeks ago, Oxon have now won four successive matches in the Unicorns Counties Championship.

After dismissing the hosts for 135 yesterday, Cornwall needed 104 at the start of play this morning to secure victory.

But they had no answer to Oxon’s superb bowling performance.

Resuming on 8-0, the visitors only added seven runs before Sam Wyatt was dismissed by Clarke (6-23) and Matthew Robins quickly followed to leave them on 18-2.

Cornwall had no answer as the wickets tumbled, Clarke claiming three of the four next victims, as they slipped to 66-6.

Only James Turpin made it to 20 before he was trapped leg before by Andrew (4-45).

The visitors then lost their last four wickets for seven runs.

Tenth man Andrew Libby was the final victim, fittingly caught by Clarke at second slip off Andrew to spark jubilant celebrations.