Millwall's 10-man Under 18s produced a fantastic second-half performance to dump Fleetwood Town out of the FA Youth Cup at The Den on Wednesday evening, winning 3-1.
Kian Makepeace opened the scoring for Fleetwood from the penalty spot, but three unanswered strikes from Alex Mitchell, Abdul Abdulmalik and Sean O'Brien secured the victory for Millwall, who had Chibuike Ezennolim sent off with the score at 1-1.
Millwall started slowly, with the visitors on top, and with just four minutes played Shayden Morris flashed an attempt across goal, but it went wide.
Five minutes later, however, The Cod Army were in front from the penalty spot as, after Leighton Fanshawe brought down Carl Johnston inside the area, Kian Makepeace sent the stopper the wrong way to open the scoring.
Fleetwood continued to pressure after that, with The Lions finally starting to come to life around the midway point - Sean O'Brien's 34th-minute free-kick nearly caught out Scott Pengelly, but the stopper clawed the ball away from danger.
The second-half saw the game - and especially Millwall - come to life.
Mitchell headed The Lions level on 52 minutes from a corner-kick, but Ezennolim received his marching orders, just a minute after being booked, for a high challenge, three minutes later.
That seemed to only spur Millwall on, though, as good work from Nana Boateng on the right-hand side saw the winger cut the ball back for Abdulmalik to slide home the home side's second of the evening and nudge the 10-man Lions in front.
They were a couple of hairy moments for Larry McAvoy and Chris Perry's side as the visitors first smacked the crossbar, before substitute Jamie Cooke chased down a Fanshawe clearance only to see the ball fizz over the crossbar, but the tie was put to bed four minutes from time as O'Brien blasted a free-kick home.
The referee then called time on a heroic second-half performance for Millwall and The Lions took their place in Round Five.
Millwall: Fanshawe, Bennett, Ezennolim, Munting (Miller 64'), Mitchell, Muller, Barton, Davis, Abdulmalik (Bate 80'), O'Brien (Brooke 90+2'), Boateng. Subs not used: Gillmore, Penney, Okoli, Briscoe.
Scorer: Mitchell 52', Abdulmalik 77', O'Brien 86'
Booking: Munting, Ezennolim, Barton
Sent Off: Ezennolim
Fleetwood Town: Pengelly, Goldsborough, Batch (Hayes 70'), Boyle, Hill, Barrett, Morris (Collins 80'), Williams (Cooke 52'), Makepeace, Johnston, Baggley. Subs not used: Patterson, Borwick, Thompson, Takpe.
Scorer: Makepeace pen 9'
Booking: Williams, Barrett
Referee: Mr. P Johnson