Match ends, Crystal Palace 1, Brighton and Hove Albion 2.
Crystal Palace manager Roy Hodgson says Anthony Knockaert's first-minute challenge on Luka Milivojevic left him "incensed" as the Eagles lost at home to Brighton.
The French winger was booked for the tackle but then scored a stunning winner for the Seagulls after the break, cutting in from the right to curl a brilliant, left-footed shot into the top corner from 25 yards.
"I was pleased to see Milivojevic get to his feet again," Hodgson said. "It looked like a very dangerous one."
Knockaert's yellow card after 28 seconds was the fastest in the Premier League for a decade, and Brighton boss Chris Hughton insisted a caution was the correct decision.
"I was very close to it and what you had was two players who went equally for the ball. My first impression was neither was going to get booked," said Hughton.
Former Palace forward Glenn Murray had given the Seagulls the lead with his 100th league goal, pouncing on a mistake by James Tomkins before superbly volleying into the far corner from 18 yards.
But the hosts equalised shortly after the break when Milivojevic scored his eighth penalty of the season after Davy Propper had fouled Andros Townsend.
The result leaves Brighton in 15th in the table, while Palace - who are also on 33 points - are in 14th.
Clinical Murray reaches landmark
It felt like the script was written for Brighton's Murray when Romania forward Florin Andone injured his thigh in the warm-up.
He was the only Brighton player to be applauded by the home supporters before kick-off - recognition of his 47 goals in five years as a Palace player.
The 35-year-old, who had scored for both teams in previous contests between them, had been stuck on 99 league goals since a double at Fulham at the end of January.
And he made an inauspicious start to Saturday's game, touching the ball just three times in the opening 18 minutes as the hosts dominated possession.
However, his fourth touch was clinical.
Chasing Lewis Dunk's long ball, he benefited from Tomkins' poor attempt to head clear before dispatching a brilliant effort from the left side of the Palace penalty area that gave keeper Vicente Guaita no chance.
The strike means Murray has become only the second Brighton player - after Tommy Cook - to reach 100 goals for the club.
"If Florin [Andone] plays then you don't know how he would have done, but Murray is someone used to this level of game and to see him back scoring is great," Hughton added.
"I don't know if 'bonus' is the right word but three points here, particularly with how the second half panned out, is a big win for us."
Palace fail to recover again
Crystal Palace dominated almost every statistic - with more territory, possession, shots and crosses than their opponents.
However, Roy Hodgson's side once again struggled in the area that ultimately counts - scoring goals - against a solid Brighton side.
Palace have managed just 11 goals in 15 league games at Selhurst Park this season, the second-worst scoring record at home in the Premier League after bottom club Huddersfield.
And while they levelled thanks to Milivojevic's 17th penalty in two years, that was one of only three efforts on target, and Brighton keeper Mat Ryan dealt comfortably with an early Michy Batshuayi shot and a Tomkins header.
"It is a very disappointing day," Hodgson added. "It was a poor performance in that we were not able to do enough with the amount of possession we had."
Palace have a dismal record in games in which they have fallen behind this term, collecting just four points from a possible 42 - with their only victory coming at champions Manchester City in December.
Man of the match - Dale Stephens (Brighton)
Palace penalty kings - the stats
- Crystal Palace have won just one of their past seven home Premier League games (D2 L4) and have earned the lowest proportion of their points at home in the competition this season (39% - 13/33).
- Brighton have done the league double over Palace for the first time since 1983-84 when the teams were in the second tier.
- Since the start of last season, the Eagles have been awarded 19 penalties in the Premier League, six more than any other side.
- Since their promotion to the top flight for the 2017-18 season, Brighton have conceded 12 penalties in the competition - a joint high with Arsenal.
- Brighton winger Anthony Knockaert's yellow card after 28 seconds was the quickest in the Premier League since Stephen Warnock was booked on 26 seconds for Blackburn against Hull in March 2009.
- Knockaert's goal for Brighton was their first from outside the box in the Premier League since February 2018, when Pascal Gross netted against West Ham.
- Striker Glenn Murray has scored in his past four appearances for Brighton against Crystal Palace.
- Murray has scored 35% of the Seagulls' Premier League goals (23 of 66), the highest proportion of any team's goals by a player in the history of the competition.
- Since his debut in February 2017, Luka Milivojevic has scored 21 Premier League goals for Crystal Palace, more than any other player.
Crystal Palace visit Premier League rivals Watford in the quarter-finals of the FA Cup on Saturday, 16 March (12:15 GMT kick-off). Brighton travel to Championship side Millwall for their last-eight tie the following day (14:00).
- 6DannBooked at 89mins
- 3van Aanholt
- 18McArthurSubstituted forBentekeat 77'minutes
- 10TownsendSubstituted forMeyerat 77'minutes
- 14J Ayew
- 1RyanBooked at 90mins
- 22MontoyaBooked at 24mins
- 30BernardoBooked at 90mins
- 11KnockaertBooked at 1minsSubstituted forMarchat 75'minutes
- 16JahanbakhshSubstituted forLocadiaat 90+5'minutes
- 17MurrayBooked at 70mins
- Craig Pawson
- Shots on Target
Second Half ends, Crystal Palace 1, Brighton and Hove Albion 2.
Corner, Crystal Palace. Conceded by Davy Pröpper.
Substitution, Brighton and Hove Albion. Jürgen Locadia replaces Alireza Jahanbakhsh.
Bernardo (Brighton and Hove Albion) is shown the yellow card for a bad foul.
James Tomkins (Crystal Palace) wins a free kick in the attacking half.
Foul by Bernardo (Brighton and Hove Albion).
Mat Ryan (Brighton and Hove Albion) is shown the yellow card.
Attempt missed. Jeffrey Schlupp (Crystal Palace) left footed shot from the centre of the box is too high.
James Tomkins (Crystal Palace) wins a free kick in the defensive half.
Foul by Alireza Jahanbakhsh (Brighton and Hove Albion).
Scott Dann (Crystal Palace) is shown the yellow card for a bad foul.
Foul by Scott Dann (Crystal Palace).
Solly March (Brighton and Hove Albion) wins a free kick on the right wing.
Delay over. They are ready to continue.
Delay in match Patrick van Aanholt (Crystal Palace) because of an injury.
Foul by Aaron Wan-Bissaka (Crystal Palace).
Alireza Jahanbakhsh (Brighton and Hove Albion) wins a free kick on the left wing.
Foul by Michy Batshuayi (Crystal Palace).
Dale Stephens (Brighton and Hove Albion) wins a free kick in the defensive half.