Brighton and Wolves celebrated the New Year by putting on an exciting clash that ended 3-3 as Graham Potter’s side drew for the ninth time this season.
With just win at the Amex in 2020, Potter's men looked to have turned a corner when Aaron Connolly handed them an early lead but Wolves roared back with three goals before the break.
Romain Saiss headed them level before Dan Burn scored an unfortunate own goal. He then compounded a miserable evening by fouling Adama Traore inside the box and Ruben Neves slotted home the penalty.
Wolves shot themselves in the foot though, giving away a penalty just 15 seconds into the second half when Joao Moutinho tripped Neal Maupay, who dusted himself down to make it 3-2 from the spot.
Brighton hit the bar through Adam Webster but eventually broke through when his defensive partner Lewis Dunk powered home a header. Wolves could have stolen the points with the last touch but substitute Owen Otasowie headed over from six yards out.
The result means Brighton have won just one of their last 16 matches across all competitions and they remain just one place above the drop zone.
Meanwhile Crystal Palace substitute Eberechi Eze punished bottom club Sheffield United with a superb solo goal as the Blades set another unwanted record.
That paved the way for Eze to come on and the former QPR forward doubled the lead before half-time, starting his run from inside his own half and finishing from 18 yards after evading a couple of challenges.
Sheffield United offered little going forward and by failing to beat Palace in their 17th match of the season, Chris Wilder's team set the record for the longest winless start to a Premier League campaign.
The Blades finished the game with 16-year-old substitute Antwoine Hackford on the pitch, the youngest player to appear for the club in the Premier League.