Ryan Taylor hit a hat-trick in the last 25 minutes as Cricketers battled back to set up a Marston's of Oxford League Cup semi-final clash with Oxford Yellows with a shock 3-2 win against Premier Division outfit Riverside.

Strikes from Jamie Debanks and Dean Simms gave Riverside a 2-0 lead.

However, Taylor took over with a treble for the Division 1 outfit.

Oxford Yellows booked their place in the last four with a 10-2 demolition of Northway.

David Jennings hit a four-timer, with Ryan Brooks adding a hat-trick.

Rocky Whiting, Craig Hanlon and Damien Perks also found the net, with Northway's replying through Anson Lawrence (penalty) and a Lee Bradford strike.

Pete Higgins got the winner as Star Wanderers saw off Watlington 2-1 after extra-time.

James Reeve gave Star a first-half lead, only for Adam Treacher to level.

Star were indebted to Dan Cox who saved a penalty, before Higgins grabbed the extra-time winner.

They will meet Barton United after they beat Chalgrove 3-1.

Meanwhile, in league action, Cold Arbour kept up their bid for the Premier Division crown fighting back to win 3-1 at Mansfield Road.

Daniel Oyston lobbed the keeper to give Mansfield the lead.

But seconds later, Aaron Williams levelled with a free-kick.

Arbour took the lead when Michael Yearwood cracked home a 25-yard strike into the top corner.

Yearwood doubled his tally with the second-half winner.

First-half goals from Kevin Castle and Ben Perry helped Mansfield Road Res complete a league double over AFC Boudika with a 2-0 victory.

Cowley Rovers got back to winning ways with a 3-0 victory over ten-man Yellow Eagles.

With the score at 0-0, Matty Booker was sent off for two bookings.

Cowley took the lead after the break through Russell McSweeney.

Strikes from Mehmet Madenci and Mohammed Abdal wrapped it up.

Cold Arbour Res defeated Marston Saints 3-2, with goals from Alex Fasoranti, Daniel Lawrence and Jordan Gray.