Brighton & Hove Albion overturned a two-goal half-time deficit to draw 3-3 with Wolverhampton Wanderers at the Amex Stadium.
The home side took an early lead through Aaron Connolly, who beat Rui Patricio to Leandro Trossard's cross after 13 minutes.
But Wolves soon hit back, Romain Saiss heading in Nelson Semedo's cross before Robert Sanchez's parry from a Pedro Neto shot hit Dan Burn before rebounding into his own net.
Burn's night got worse as he fouled Adama Traore inside the area and Ruben Neves converted the penalty just before the break.
Brighton hit back with a spot-kick of their own just 50 seconds after the break, Neal Maupay scoring after he had been fouled by Joao Moutinho.
Shortly after Adam Webster had hit the bar from a corner, Lewis Dunk's deflected header from another Trossard corner pulled the sides level on 70 minutes.
Brighton pushed for a winner but the best chance fell to Wolves substitute Owen Otasowie, who headed over from close range with the last touch of the match.
The Seagulls stay 17th on 14 points, three above the relegation zone. Wolves drop to 13th with 22 points.
See: Brighton report | Wolves report
Next fixtures
Brighton: 13 Jan v Man City (A)
Wolves: 12 Jan v Everton (H)
Match officials
Referee: Andy Madley. Assistants: Dan Cook, Sian Massey-Ellis. Fourth official: Dean Whitestone. VAR: Peter Bankes. Assistant VAR: James Mainwaring.
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time