Jay Simpson's late long-range strike rescued a point for Millwall against Brighton but the Lions still drop into the bottom three of the Championship.
Brighton should have taken the lead when Darren Ward fouled Craig Mackail-Smith in the box but Ryan Harley's penalty was saved by David Forde.
Millwall created plenty of chances but fell behind when Craig Noone volleyed home a Mackail-Smith cross.
With time running out, Simpson drilled home an equaliser from 30 yards out.
His shot had plenty of power and pace but Brighton keeper Casper Ankergren was slow to react as the ball whistled past him and into the bottom corner.
Until then, the Seagulls had looked set to end their six-game winless streak - despite Harley's poor effort from the spot.
There was controversy over referee Neil Swarbrick's decision to award the penalty, which was given when Mackail-Smith went to ground under pressure from Ward.
Swarbrick appeared unwilling to give the spot-kick but his assistant, who was near to the play, flagged for the foul.
In any case, Harley appeared indecisive as he ran up and his weak effort was easily saved.
Millwall responded well, and Paul Robinson had a shot cleared off the line before Liam Trotter headed wide from close range.
But Brighton weathered the storm and went ahead after the break when Noone escaped Tamika Mkandawire to net with a neat finish.
The Lions struggled to create any further openings in reply, until Simpson scored with his speculative strike with nine minutes to go.