While Luton looked lacklustre in the first half, they were admirably pushed on by the Kenilworth Road faithful.

With an impetus on noise and atmosphere, it will come as a comfort that the next three of the final six Premier League matches take place in Bedfordshire.

Luton’s victory is the first time that they have won a Premier League match after conceding first.

Bournemouth remain without a league double over Luton since 2007/08. Today’s late defeat also ended their five-match unbeaten run in the Premier League.

Clark’s equaliser for Luton was his first Premier League goal in what was his 18th appearance in the competition and his first league goal since netting against Middlesbrough in the Championship in December 2022.

Kluivert’s assist was his first in the Premier League in his 25th appearance. He’s been involved in three Premier League goals (scoring twice, assisting one) in his last five matches. That’s as many as in his first 20 matches in the competition (scoring three goals).

Palace threatened an upset when Jean-Philippe Mateta gave them a third-minute lead, but De Bruyne’s stunning strike had City level 10 minutes later.

And Man City, who now only trail Liverpool on goal difference ahead of the Reds’ clash with Manchester United on Sunday, took the game away from their hosts after the break – Rico Lewis putting them ahead before De Bruyne took centre stage, teeing up Erling Haaland for a tap-in before rifling in his second of the game, bringing up his 100th goal for the club in the process.

Another goal for City would have sent them, temporarily at least, top of the table, although Odsonne Edouard ensured Palace – who remain 14th on 30 points – had the final say.