Dan King's superb hat-trick helped Witney & District outfit Hailey spring a big shock in the Oxfordshire Charity Cup quarter-finals by thrashing Oxfordshire Senior League side Worcester & Bletchingdon 6-2.

Player-manager King was in top form, although his brother, Sean, scored the goal of the game with a spectacular 20-yard overhead kick.

Mike Bolt and Ross Fleming grabbed the other goals as Hailey eased through.

Now Hailey are away to Stonesfield in the semi-finals on Saturday, March 22 after they beat Charlbury Town 3-1 after extra time.

Another upset looked on the cards as Witney & District side Charlbury took the lead on the hour. But Matthew Tarry equalised for the Oxfordshire Senior League side with 15 minutes to go.

And Stonesfield secured victory in the second period of extra time with Tarry grabbing his second, and Gary Samuel also netting.

Rover Cowley were pushed all the way by BCS Bardwell before running out 4-2 winners.

Stephen Walsh smashed home Rover's opener, only for Adam Dawe to capitalise on a defensive mix-up for Bardwell's eqauliser.

Walsh was then brought down in the Bardwell box, and Chris Fontaine despatched the penalty.

Luke Bremner restored Rover's two-goal cushion after the break only for Chris Please to keep Bardwell's hopes alive.

However, substitute Wayne Desmond's superb solo effort killed off their challenge.

Now Rover are away to Garsington in the semi-finals following their 4-2 win at holders Eynsham.

Andrew Mazey, Andrew MacMahon, an Aaron Armstrong penalty and an own goal made up Garsington's tally, with Jonathan Hall and Nathan Blackwell replying.