Chatteris Town booked their place in the semi-finals of the William Cockell Memorial Cup after beating Girton United 3-2 in a thrilling quarter-final tie.

The Lillies went one down, but responded well and surged into a 2-1 lead through goals from Craig Gillies and Lee Barnett.

Girton equalised but Jack Whiting scored the winner to send Chatteris into the semi-finals where they will play either Hundon or Paxton United.

Lillies boss Ashley Taylor was pleased to see his side progress in the cup, saying: “We played well but as expected we were a little lacklustre after not having a game for two weeks.

“The support from the locals was superb on Saturday and hopefully we can now give them a cup final to look forward to.”

Kershaw Senior A league-leaders Outwell Swifts needed a penalty shoot-out to secure their semi-final place after drawing 0-0 against Cambridge University Press.

The match was goalless after 90 minutes and extra time, with Outwell winning the shoot-out 4-3.

Elsewhere, in the Kershaw Premier, Wisbech St Mary secured another impressive victory, beating Cherry Hinton 5-2 away from home with goals from Edgaras Buzas, Daniel Emmington, Ryan Lennon, James McManus and Mariusz Kudyba.

Wimblington were in Percy Oldham Memorial Cup action, losing 1-0 to Whittlesford United.

In NMC 1B, Wisbech St Mary Reserves hit seven goals, including a Kieran Hamilton hat-trick, past St. Ives Rangers, winning 7-1 to stay at the top of the league.

Second-placed March Town Reserves faced Fordham in the Junior Challenge Cup but were knocked out following a 3-1 loss.

Manea United put six past Milton Reserves in a 6-2 win and Chatteris Town Reserves drew 2-2 with Over Sports Reserves.

In NMC 2B, Little Downham Swifts were given a scare on Halloween by Bar Hill Saturday Reserves but ran out 4-3 winners to stay at the top of the division.

Wisbech St Mary A were hammered by Isleham United, losing 6-0, and March Rangers were defeated 3-1 by Fenstanton.

In 3B, Wimblington Reserves bagged only their second win of the season following their 4-3 win over Chatteris Fen Tigers, and Upwell Town beat Lakenheath Casuals 2-0 in the John Ablett Cup.

Wisbech St Mary B progressed in the same competition, overcoming Earith United 3-2 and Benwick Athletic needed extra time to beat Witchford 96 Reserves by the same score-line.

In NMC 4B, Coldham United won their first game of the season, beating March Rangers Reserves 3-0.

Fordham Reserves were also victorious, beating Wisbech St Mary C 2-1.

Chatteris Town A were handed a big defeat by Hemingsfords United A, losing 6-1.

NMC 5B sides were also in cup action, with Burwell Tigers going through to the next round of the Reg Haigh & Arthur Peck Cup, beating Wicken Athletic 4-0.

Marchester United beat Guyhirn 3-2 after extra time and Manea United Reserves were knocked out after suffering a 5-1 defeat to Fulbourn Institute A.

Benwick Athletic progressed after playing their part in a ten goal thriller; beating Lakenheath Casuals Reserves 6-4.

And finally, Chatteris Town B and Cottenham United A played out an entertaining 3-3 draw in NMC 5B.