Eddie Nketiah scored a dramatic, 97th-minute winner as Crystal Palace ended Liverpool's perfect start to the Premier League season with a 2-1 win at Selhurst Park.
Match Report
Oliver Glasner's in-form Eagles went ahead through Ismaila Sarr's ninth-minute strike, after an in-swinging corner deflected into his path.
And they could have put the game to bed in the first half, if not for a brilliant display from Alisson.
The Brazil goalkeeper denied Yeremy Pino, Daniel Munoz and Jean-Philippe Mateta, who also struck the woodwork in an impressive first half from the hosts.
But Liverpool grew in confidence in the second period, with Florian Wirtz and Alexander Isak both missing good chances before substitute Federico Chiesa – who also scored late on against Bournemouth on the first day of the season – equalised in the 87th minute.
However, there was to be one final twist as Palace substitute Nketiah volleyed home after the ball was flicked into his path by former Liverpool target Marc Guehi, with the goal surviving a VAR check for a possible offside to spark wild celebrations from Glasner's bench.
While Arne Slot’s champions remain top of the table with 15 points, Palace are just three points behind them in second, boasting the only remaining unbeaten record.
Data Debrief: Liverpool get a taste of their own medicine
Although Liverpool stepped up their performance in the second half, Palace were largely deserving of Saturday's win.
The Eagles produced 2.45 expected goals (xG) from 16 shots, with 1.6 of that total coming in the first half, compared to Liverpool's 2.25 xG from 20 attempts.
After scoring so many late winners of their own, Liverpool were on the receiving end of one.
Timed at 96:59, Nketiah netted both the latest winning goal on record (from 2006-07) by Palace in the Premier League and the latest winner conceded by Liverpool in the competition.
Palace also extended their unbeaten run to 18 games in all competitions (W8 D10), their joint-longest ever as a Football League club (also 18 from February to August 1969).
Match Events
0' The match is about to start!
9' Poor defending from a corner and Sarr scores! Crystal Palace 1-0 Liverpool
9' Match Event for Crystal Palace vs Liverpool
12' Incredible Allison Becker save stops Crystal Palace from making it 2-0
17' The game has been delayed for what appears to be a medical incident in the crowd
19' Dean Henderson tips Ryan Gravenberch's fierce shot on to the post
22' Another brilliant save from Allison Becker to keep out Daniel Munoz
23' What a save from Alisson!
37' Highlight from Crystal Palace vs Liverpool
40' A lovely piece of skill by Adam Wharton
51' Mateta off the post. Crystal Palace could be out of sight
51' Another good run from Wirtz,ends with sub Gakpo cutting inside and firing wide
58' Dean Henderson saves from Florian Wirtz from close range. Big chance and save
61' Highlight from Crystal Palace vs Liverpool
64' Isak can't quite get his footwork right and a big chance comes
74' Liverpool make a double change
76' Dominik Szoboszlai's goal-bound shot flicked over the bar by Mohamed Salah
85' Chiesa goes desperately close to an equaliser. Dean Henderson was well beaten
87' Another contribution from the Italian! Crystal Palace 1-1 Liverpool (Chiesa)
97' Nketiah scores the winning goal in the final minute! Crystal Palace 2-1 Liverpool
Line-ups
Crystal Palace XI: Dean Henderson, Jean-Philippe Mateta, Kamada, Sarr, Daniel Muñoz, Guehi, Maxence Lacroix, Chris Richards, Yeremy, Tyrick Mitchell, Adam Wharton
Subs: Clyne, Hughes, Lerma, Borna Sosa, Remi Matthews, Nketiah, Justin Devenny, Jaydee Canvot, Christantus Uche
Liverpool XI: Alisson, Salah, Van Dijk, Konate, Isak, Mac Allister, Szoboszlai, Gravenberch, Conor Bradley, Milos Kerkez, Wirtz
Subs: Endo, Robertson, Joe Gomez, Gakpo, Chiesa, Curtis Jones, Giorgi Mamardashvili, Jeremie Frimpong, Rio Ngumoha
KwajoSarpong
364
He who live by late goals shall die by late goals
peaceofmind
325
Thank you nketaih for saving the world today
Davichi
240
Liverpool fans still waiting for dying minute winner. I have been saying it that you can't keep getting results that way. Now Crystal Palace have done the dying minute winner on them. 😂😂🤣🙊
dougiefresh
120
CRYSTAL PALACE BEAT LIVERPOOL AGAIN TO END THE CHAMPIONS' PERFECT START 💥
Ksm_city
112
What's happening today? Football is so UNPREDICTABLE... Liverpool got a taste of their own medicine. Feels good to see them drop some points too... 🤣🤣🤣
Yohabi1
95
Pundits nicknamed them come back kings of the season, today they went to Selhurst Park and never came back.
VIKINGSB
91
Liverpool after tasting dieing - minutes goal...
Vedakoprz
65
What's a beautiful headlines today 😂😂
fazdklmotz
40
If you won betting today, You are surely a wizard. 👌👌
Zamabklpsz
14
Liverpool fans still waiting for dying minute winner. I have been saying it that you can't keep getting results that way. Now Crystal Palace have done the dying minute winner on them. 😂😂🤣🙊
I am a Liverpool fan, but menh i had to laugh out loud 🤣
93_20
11
Liverpool fans still waiting for dying minute winner. I have been saying it that you can't keep getting results that way. Now Crystal Palace have done the dying minute winner on them. 😂😂🤣🙊
They think every match is luck lol Crystal really exposed this frauds
KwajoSarpong
8
He who live by late goals shall die by late goals
Yeah I was expecting my team to keep the ball for the draw but they were searching for a late win and they lost
AFersoKI1753
8
Ladies and gentlemen welcome to the EPL they have shown us who really dominates the league. Chelsea are all talk and no show. Whilst United continue to show that they’re trash. Liverpool have proven to everyone that it doesn’t matter how much you spend they will never beat palace. On the bright side we saw City smack Burnsley.