Brighton came from two goals down with two minutes left to beat 10-man Millwall on penalties to reach their first FA Cup semi-final since 1983.
Millwall led with second-half goals from Alex Pearce and Aiden O’Brien.
Jurgen Locadia made it 2-1 before Solly March levelled with a stoppage-time free-kick after a mistake by keeper David Martin.
Millwall’s Shane Ferguson was sent off in extra time, and Jake Cooper’s miss gave Brighton a 5-4 shootout win.
More to follow.