Match ends, Brighton and Hove Albion 2, Charlton Athletic 2.
Lewis Dunk's stoppage-time header rescued a point for Brighton against unbeaten Charlton.
Igor Vetokele put the Addicks ahead when he slotted past David Stockdale after Yoni Buyens had played him in.
Dunk headed home Danny Holla's corner to level but Vetokele's neat finish off the inside of the post restored the visitors' lead.
But deep into added time Dunk met Kazenga Lua Lua's neat chip to head home a dramatic equaliser.
The point extends the Seagulls' unbeaten run to three games while Charlton are yet to taste defeat in the Championship this season.
Brighton went behind for the second successive game as in-form Angolan forward Vetokele made the most of a fast break to put the visitors in front.
Sami Hyppia's men responded well and would have been level shortly after but Addicks keeper Stephen Henderson made a superb save to keep out Joao Teixeira's effort.
The hosts dominated possession but could not find an equaliser until Dunk rose to head home from 10 yards.
Against the run of play, Vetokele scored his fifth of the season with a well-placed finish to put the Addicks back in front.
With Brighton staring defeat in the face, Dunk completed his brace with just seconds to spare to share the spoils.
Brighton manager Sami Hyypia on Lewis Dunk:
"The sky's the limit, but he needs to keep his feet on the ground and not get carried away.
"I see him as a promising young central defender who can play football. He's as good as I thought and, in the last games, he has shown that he's improving.
"He has all the attributes of a centre-back - he's good in the air, quite quick and can play football.
"He's got three goals already so it shows he's got that capability and he is also great from set pieces."
Charlton manager Bob Peeters:
"We are five games unbeaten so credit to the players. We kept our shape, our game plan worked well and Brighton couldn't break our line.
"It's devastating to give it away like that. But if you get a point away from home against a good side you have to be pleased."
- 5DunkBooked at 61mins
- 8CroftsSubstituted forGardnerat 45'minutes
- 18Forster-CaskeyBooked at 16minsSubstituted forBaldockat 78'minutes
- 12Mackail-SmithSubstituted forLua Luaat 62'minutes
- 17Vilaca Teixeira
- 25Lua Lua
- 26Ben Haim
- 6Bikey Amougou
- 7Berg GudmundssonSubstituted forFoxat 80'minutes
- 29TucudeanSubstituted forChurchat 45'minutesBooked at 82mins
- 24CousinsSubstituted forWilsonat 61'minutes
- Keith Hill
- Shots on Target
Second Half ends, Brighton and Hove Albion 2, Charlton Athletic 2.
Goal! Brighton and Hove Albion 2, Charlton Athletic 2. Lewis Dunk (Brighton and Hove Albion) header from the centre of the box to the top left corner. Assisted by Kazenga Lua Lua following a corner.
Corner, Brighton and Hove Albion. Conceded by Johnnie Jackson.
Attempt missed. Danny Holla (Brighton and Hove Albion) right footed shot from outside the box is close, but misses to the left.
Foul by Joe Bennett (Brighton and Hove Albion).
Simon Church (Charlton Athletic) wins a free kick in the defensive half.
Attempt blocked. Gary Gardner (Brighton and Hove Albion) right footed shot from outside the box is blocked.
Danny Holla (Brighton and Hove Albion) wins a free kick in the attacking half.
Foul by Igor Vetokele (Charlton Athletic).
Attempt blocked. Joe Bennett (Brighton and Hove Albion) left footed shot from the left side of the box is blocked. Assisted by Kazenga Lua Lua.
Attempt missed. André Bikey (Charlton Athletic) header from the centre of the box is close, but misses to the left. Assisted by Johnnie Jackson with a cross following a corner.
Corner, Charlton Athletic. Conceded by Lewis Dunk.
Corner, Brighton and Hove Albion. Conceded by Chris Solly.
Attempt blocked. Sam Baldock (Brighton and Hove Albion) left footed shot from outside the box is blocked. Assisted by João Teixeira.
Simon Church (Charlton Athletic) is shown the yellow card.
Simon Church (Charlton Athletic) has gone down, but that's a dive.
Foul by Kazenga Lua Lua (Brighton and Hove Albion).
Yoni Buyens (Charlton Athletic) wins a free kick in the defensive half.
Substitution, Charlton Athletic. Morgan Fox replaces Johann Berg Gudmundsson.