Isledon Wolves under-13s survived a penalty shoot-out to secure a memorable treble after a tense and dramatic cup final against league runners-up Highgate Rangers.

With chances at a premium, a shoot-out always looked likely and Ethan Irvine – who had missed a penalty in the semi-final – converted the decisive spot-kick after the match had finished scoreless.

Wolves: Kapfunde, Katsigazi, Loughney, Mehmeti, Irvine, Harv Lea-Bramble, Herb Lea-Bramble, Carrete, Campbell, McDonald.

A goal from Rees Jones and a Ben Julian header helped to ensure Lyndhurst under-10s finished the season in style with a comfortable 2-0 victory over Pro Touch Youth.

Lyndhurst: Julian, Howe, O’Hara, Sabine, Jones, Tijani, Horn-Marquez, Makaya, Brennan, Saunders, Lord-Hassan, Seyoum.

Nathan Wanzola’s double ensured Lyndhurst under-15s ended their title-winning season unbeaten and 12 points clear of their nearest rivals as they beat Pro Somerstown Youth 2-0.

Lyndhurst: Leonard, Cushing, Dill, Clare, Stevenson, Madden, Barlow, Crean-White, Goff, Walters, Wanzola.

Angel Islington 3 Primrose Hill 2

Angel Islington under-11s’ Archie Gadsdon scored a dramatic late free-kick to secure a 3-2 victory in a topsy-turvy Challenge Cup final against Primrose Hill.

Rudi Shire had given Angel the lead, but they failed to capitalise on their dominance and Primrose restored parity before going ahead 10 minutes from time.

However, Jordan Cole squeezed home an equaliser with two minutes left and Gadsdon’s late strike sealed a dramatic win. Angel: Kinsella, Molla, M Norey, Young, J Norey, Cole, Duggan, Gadsdon, Shire, MacMurdie, Jackson, Lleshi.