Summary

  • Pearce heads in from a corner before O'Brien finishes from close range

  • Locadia lashes home before huge keeper error allows March to level

  • Ferguson sent off for Millwall in extra-time

  • Cooper misses crucial sudden-death spot-kick to give Albion victory

  • Semi-final draw: Man City v Brighton, Watford v Wolves

  1. goal

    GOAL - Millwall 2-0 Brightonpublished at 79 mins

    Aiden O'Brien

    Is that it? It looks like Millwall are heading to Wembley. Jed Wallace does brilliantly in charging down the right and getting to the byline. From there he cuts the ball back and Aiden O'Brien is there off his wing to tuck the ball into the corner from 10 yards on his 200th appearance for the club.

    I think they'll have heard these celebrations on the south coast.

  2. WATCH: Brighton's Ryan blocks well from Wallace shotpublished at 15:37 Greenwich Mean Time 17 March 2019

  3. get involved

    Get Involvedpublished at 15:37 Greenwich Mean Time 17 March 2019

    Text 81111 (UK only).

    Deserved lead for Millwall. Have to say several decisions have gone their way though. Referee swayed by the crowd perhaps..?

    Tom, London

  4. Postpublished at 78 mins

    Millwall 1-0 Brighton

    Aston Villa = beaten

    Bournemouth = beaten

    Watford = beaten

    Leicester = beaten

    Everton = beaten

    Brighton = beating

    Millwall could be about to knock out a sixth Premier League team in a row at home in the FA Cup.

    Alex PearceImage source, Reuters
  5. Postpublished at 76 mins

    Millwall 1-0 Brighton

    The referee has got this one right. Lewis Dunk clatters into Millwall goalkeeper David Martin and a free-kick is given to Millwall.

  6. Postpublished at 75 mins

    Millwall 1-0 Brighton

    Corner to Brighton. The wind and hail is back.

  7. get involved

    Get Involvedpublished at 15:33 Greenwich Mean Time 17 March 2019

    #bbcfootball or text 81111 (UK only).

    Daryl: Four players on the line. Try jumping.

  8. Postpublished at 75 mins

    Millwall 1-0 Brighton

    Oh dear. Referee Chris Kavanagh has not had a good game. We've just seen a replay of that Millwall goal. Glenn Murray, who should have been marking goal scorer Alex Pearce, was rugby tackled off the ball by Jake Cooper. That had to be a foul.

    Brighton fail to make the most of that free-kick. José Izquierdo and Jurgen Locadia are on for Anthony Knockaert and Beram Kayal.

  9. 'The roof has been blown off'published at 15:31 Greenwich Mean Time 17 March 2019

    Millwall 1-0 Brighton

    Steve Sidwell
    Brighton coach and former midfielder on BBC Radio 5 live

    The roof has just been blown off. What an atmosphere in here now. Alex Pearce runs around the back with a free header and this place erupted when it hit the back of the net. Millwall have deserved it.

    MillwallImage source, Reuters
  10. Postpublished at 72 mins

    Millwall 1-0 Brighton

    Millwall are now 18 minutes from Wembley. Brighton have a free-kick in a good position.

  11. 'That goal's been coming'published at 15:30 Greenwich Mean Time 17 March 2019

    Millwall 1-0 Brighton

    Jermaine Jenas
    Former Tottenham midfielder on BBC One

    There seemed to be a huge block on Glenn Murray, who ends up on the deck, but Pearce runs around the back. There were four players on the line and they could not do anything about it.

    Brighton have crumbled, and that has been coming.

  12. goal

    GOAL - Millwall 1-0 Brightonpublished at 70 mins

    Alex Pearce

    Delirium.

    Another Millwall set piece! The Championship side take the lead. Alex Pearce is completely unmarked at the back post at a corner and powers in a header.

    Brighton think there was a foul on Pearce's marker, Glenn Murray. They protest but the goal stands!

  13. YELLOW CARDpublished at 70 mins

    Millwall 0-0 Brighton

    Martin Montoya goes in the book for a late challenge. Glenn Murray makes the point that it was no worse than the tackle which went unpunished earlier by Mahlon Romeo.

  14. SUBSTITUTIONpublished at 68 mins

    Millwall 0-0 Brighton

    Brighton make their first sub. Solly March replaces Alireza Jahanbakhsh.

  15. 'Millwall really applying pressure'published at 15:26 Greenwich Mean Time 17 March 2019

    Millwall 0-0 Brighton

    Steve Sidwell
    Brighton coach and former midfielder on BBC Radio 5 live

    Millwall are really applying the pressure now but Mat Ryan is off his line to restrict the angle again.

    Mat RyanImage source, AFP
  16. Postpublished at 67 mins

    Millwall 0-0 Brighton

    Good work from Mat Ryan. Just like a few moments ago he rushes off his line to block, this time from a shot from Lee Gregory. He's put that scary moment earlier behind him.

    Brighton would not have been impressed had Gregory scored. He was a yard offside when the pass to him was played.

  17. WATCH: Brighton goalkeeper Ryan in defensive mix-uppublished at 15:24 Greenwich Mean Time 17 March 2019

  18. Postpublished at 66 mins

    Millwall 0-0 Brighton

    This has to be a foul. Surely? Bernardo gets forward from left-back to cross and is then wiped out by Mahlon Romeo sliding in after the ball had gone. Chris Kavanagh waves away the appeal, much to Brighton's disgust.

    Millwall had up the other end with a nicely worked move but Mat Ryan comfortably saves a low drive from the edge of the penalty area.

  19. 'Fantastic save'published at 15:21 Greenwich Mean Time 17 March 2019

    Millwall 0-0 Brighton

    Steve Sidwell
    Brighton coach and former midfielder on BBC Radio 5 live

    The atmosphere has just gone up another notch. Lee Gregory latches onto the ball but how fast was Mat Ryan off his line to restrict the angle. Fantastic save.

  20. Postpublished at 62 mins

    Millwall 0-0 Brighton

    That was definitely Millwall's best chance and probably the best opportunity of the game. The sun is back out now. It's a weird day.