Match ends, Southampton 2, Brighton and Hove Albion 2.
Glenn Murray struck a stoppage-time penalty as Brighton came from two goals down for the second consecutive game to earn a dramatic point at Southampton.
Murray's fourth goal in five games came when referee Anthony Taylor ruled James Ward-Prowse had shoved Shane Duffy.
Pierre-Emile Hojbjerg's 35-yard strike had given Southampton a half-time lead, before Danny Ings' penalty made it 2-0.
But Duffy's free header from Anthony Knockaert's cross two minutes later set up the tense finish.
The two sides began the game level on points in the Premier League table and the opening exchanges reflected that until the home side steadily grew in authority.
It was a Saints corner that produced the first real opportunity after 20 minutes, as both Hojbjerg and Ings saw attempts blocked before defender Wesley Hoedt fired over from close-range.
Chris Hughton's visitors struggled to create chances in the absence of the injured Pascal Gross, but emerged with greater purpose after the interval as Solly March forced Saints goalkeeper Alex McCarthy into action.
Ings' penalty momentarily looked to have put Southampton firmly in control with 25 minutes remaining, but Duffy's lifeline allowed the Seagulls a route back into the match before substitute Alireza Jahanbakhsh hit the post.
And Murray's leveller - his fifth goal in six starts against Southampton - secured Hughton's side a first away point of the season.
It also continued the Saints' miserable home record - they have won just once in the league at St Mary's since the end of November 2017.
More to follow.
Match ends, Southampton 2, Brighton and Hove Albion 2.
Second Half ends, Southampton 2, Brighton and Hove Albion 2.
Jannik Vestergaard (Southampton) wins a free kick in the defensive half.
Foul by Alireza Jahanbakhsh (Brighton and Hove Albion).
Attempt saved. Ryan Bertrand (Southampton) left footed shot from outside the box is saved in the top centre of the goal.
Jürgen Locadia (Brighton and Hove Albion) is shown the yellow card for a bad foul.
Pierre-Emile Højbjerg (Southampton) wins a free kick in the attacking half.
Foul by Jürgen Locadia (Brighton and Hove Albion).
Anthony Knockaert (Brighton and Hove Albion) is shown the yellow card for excessive celebration.
Goal! Southampton 2, Brighton and Hove Albion 2. Glenn Murray (Brighton and Hove Albion) converts the penalty with a right footed shot to the centre of the goal.
Penalty conceded by James Ward-Prowse (Southampton) after a foul in the penalty area.
Penalty Brighton and Hove Albion. Shane Duffy draws a foul in the penalty area.
Corner, Brighton and Hove Albion. Conceded by Alex McCarthy.
Attempt saved. Jürgen Locadia (Brighton and Hove Albion) header from very close range is saved in the top centre of the goal. Assisted by Anthony Knockaert with a cross.
Corner, Brighton and Hove Albion. Conceded by Jannik Vestergaard.
Attempt blocked. Anthony Knockaert (Brighton and Hove Albion) left footed shot from outside the box is blocked. Assisted by Jürgen Locadia.
Attempt missed. Manolo Gabbiadini (Southampton) left footed shot from more than 35 yards is high and wide to the left.
Alex McCarthy (Southampton) is shown the yellow card.
Foul by Wesley Hoedt (Southampton).
Glenn Murray (Brighton and Hove Albion) wins a free kick on the right wing.
Substitution, Southampton. Steven Davis replaces Danny Ings.
Corner, Brighton and Hove Albion. Conceded by James Ward-Prowse.
Alireza Jahanbakhsh (Brighton and Hove Albion) hits the left post with a right footed shot from the left side of the six yard box. Assisted by Anthony Knockaert.
Attempt missed. Alireza Jahanbakhsh (Brighton and Hove Albion) left footed shot from the centre of the box misses to the left. Assisted by Martín Montoya with a cross.
Attempt blocked. Alireza Jahanbakhsh (Brighton and Hove Albion) right footed shot from outside the box is blocked. Assisted by Gaëtan Bong.
Foul by Manolo Gabbiadini (Southampton).
Jürgen Locadia (Brighton and Hove Albion) wins a free kick in the defensive half.
Dale Stephens (Brighton and Hove Albion) is shown the yellow card for a bad foul.
Manolo Gabbiadini (Southampton) wins a free kick on the left wing.
Foul by Dale Stephens (Brighton and Hove Albion).
Substitution, Southampton. James Ward-Prowse replaces Mohamed Elyounoussi.
Substitution, Brighton and Hove Albion. Jürgen Locadia replaces Yves Bissouma.
Substitution, Southampton. Manolo Gabbiadini replaces Shane Long.
Offside, Brighton and Hove Albion. Dale Stephens tries a through ball, but Glenn Murray is caught offside.
Attempt missed. Danny Ings (Southampton) right footed shot from a difficult angle and long range on the left is high and wide to the right.
Hand ball by Shane Long (Southampton).
Substitution, Brighton and Hove Albion. Alireza Jahanbakhsh replaces Solly March.
Jannik Vestergaard (Southampton) wins a free kick in the defensive half.
Foul by Glenn Murray (Brighton and Hove Albion).
Attempt blocked. Nathan Redmond (Southampton) right footed shot from the left side of the box is blocked.