Crawford Arrows Youth are through to the final of the London Junior Cup after beating Birkbeck Orient B 1-0 in the last four.

In the Dickie Davies Cup, FC Bartlett are through after two goals from Lee Heneghan and a third by Nze Onyeghan helped them to a 3-1 win over BG United, who responded through Kiril Petrov.

Dynamics beat Mile End 3-1 with goals from Server Kaya, Denis Arteaga and Betavich Yaremov. Lee Smith replied for End, but it wasn’t enough to prevent their elimination.

South London Sharks survived a scare to progress to the final of the Hackney and Leyton Junior Cup, overcoming Gladstone Wanderers on penalties following a thrilling 3-3 draw.

The Sharks raced into a 3-0 lead thanks to Jakes Alawi and a double from Callum Jones, but Gladstone fought back through Derek Lee’s brace and another from Jack Nale.

The sides could not be separated after extra time, but Sharks took the penalty shoot-out 5-3 to progress.

Meanwhile, Eagle FC are through to their first-ever final after beating Islington side Wenlock Arms 3-1 thanks to a Carl Mullins double.

Joshua Butt scored for Wenlock, but after Tommy Maher brought Eagle level, Mullins took centre stage.

In the Hackney & Leyton League Premier Division, Shakespeare won 3-0 against Highfield to solidify their position in mid-table and heap more pressure on Highfield in the relegation zone.

Niva returned to winning ways with a 4-2 victory over Mustard. Lee Rosemond and Alan Hutchins scored for Mustard, but doubles for Vitaly Timoshenoko and Nial Vaskakmadze ensured it was Niva who sealed all three points.

In Division One, bottom side Athletico Angels surprised promotion-chasing Wounded Knee with a shock 5-1 win.

Daniel Gray and James Brockbank both scored doubles, together with a strike from Samuel Day, while Dave Henry replied for Wounded Knee.

El Valiente kept their push for the title alive with a 7-0 win over Hackney All Stars as Jordan Head and Aaron Marson both hit trebles, while Glen Bernard also got on the scoresheet.

Boroughs beat Delta 5-3 In Division Two despite Ben Owusu’s hat-trick, while Jack Barry St Germaine surrendered a one-goal lead against Hacimac as Danny Lewis’ opener was cancelled out by Sheldon Merrit and Aharon Tomlin’s double in a 3-1 defeat.

In Division Three, Bocca Albion scored in injury time to beat Boston Celtics 3-2, as Edward Moore, Sam Bucket and Tim Lineman scored to cancel out Leigh Hartley’s double for Boston.

A single goal from Abdeen Abdul was enough as Wojak beat Maynell and a rampant Regent’s Park beat Football Club 22 8-0 as Martin Pellummy scored four to supplement goals from Stuart Taugart, Dean Broadhurst, Keith Murray and Jamie Gammon.

It finished 3-3 between Waltham Forest United and ELE FC, as Sean Connolly’s double and Ryan Leavens’ strike were cancelled out by Jesse Joseph’s hat-trick.

In Division Four, Bow Badgers drew 4-4 against 10-man Black Borough.

David Dice scored twice while Jamie Gardner and Jason Gardner were also on target for Black Borough.

But the points were shared as Will Samkin, Robin Fry, Rich Wilson and Tom Reynolds replied for Bow Badgers.

Boundary Estate drew 2-2 with Woodford Rovers, as Nick Grounds and Greg Harrison notched equalisers for Boundary.