Crystal Palace 0-1 Tottenham Hotspur summary: score, goals, highlights | Premier League 2025/26
Archie Gray’s goal just before halftime secures Spurs a much-needed win over Crystal Palace at Selhurst Park.

Match ends, Crystal Palace 0, Tottenham Hotspur 1.
Second Half ends, Crystal Palace 0, Tottenham Hotspur 1.
Attempt saved. Rodrigo Bentancur (Tottenham Hotspur) right footed shot from the right side of the box is saved in the bottom left corner by Dean Henderson (Crystal Palace). Assisted by Pedro Porro.
Attempt blocked. Adam Wharton (Crystal Palace) left footed shot from outside the box is blocked. Assisted by Will Hughes.
Offside, Tottenham Hotspur. Brennan Johnson is caught offside.
Attempt missed. Christantus Uche (Crystal Palace) right footed shot from the right side of the box is high and wide to the right. Assisted by Jefferson Lerma.
Fourth official has announced 7 minutes of added time.
Wilson Odobert (Tottenham Hotspur) hits the left post with a right footed shot from outside the box. Assisted by Richarlison with a headed pass.
Attempt missed. Radu Dragusin (Tottenham Hotspur) header from the centre of the box is just a bit too high. Assisted by Richarlison with a headed pass following a set piece situation.
Substitution, Tottenham Hotspur. Brennan Johnson replaces Mohammed Kudus.
Substitution, Tottenham Hotspur. Radu Dragusin replaces Archie Gray.
Substitution, Crystal Palace. Romain Esse replaces Justin Devenny.
Jefferson Lerma (Crystal Palace) is shown the yellow card for a bad foul.
Foul by Jefferson Lerma (Crystal Palace).
Wilson Odobert (Tottenham Hotspur) wins a free kick in the attacking half.
Attempt saved. Richarlison (Tottenham Hotspur) right footed shot from the right side of the box is saved in the centre of the goal by Dean Henderson (Crystal Palace). Assisted by Mohammed Kudus.
Jefferson Lerma (Crystal Palace) wins a free kick in the defensive half.
Foul by Richarlison (Tottenham Hotspur).
Attempt missed. Marc Guéhi (Crystal Palace) header from very close range is too high. Assisted by Adam Wharton with a cross following a corner.
Corner, Crystal Palace. Conceded by João Palhinha.
Substitution, Crystal Palace. Christantus Uche replaces Yéremy Pino.
VAR Decision: No Goal Crystal Palace 0-1 Tottenham Hotspur.
GOAL OVERTURNED BY VAR: Richarlison (Tottenham Hotspur) scores but the goal is ruled out after a VAR review.
Offside, Tottenham Hotspur. Richarlison is caught offside.
Attempt saved. Wilson Odobert (Tottenham Hotspur) right footed shot from outside the box is saved in the centre of the goal by Dean Henderson (Crystal Palace). Assisted by Djed Spence.
Attempt missed. Maxence Lacroix (Crystal Palace) header from the centre of the box is close, but misses to the right. Assisted by Jefferson Lerma with a headed pass following a corner.
Corner, Crystal Palace. Conceded by Pedro Porro.
Substitution, Tottenham Hotspur. Wilson Odobert replaces Randal Kolo Muani.
Substitution, Tottenham Hotspur. João Palhinha replaces Lucas Bergvall because of an injury.
Delay over. They are ready to continue.
Delay in match because of an injury Lucas Bergvall (Tottenham Hotspur).
Substitution, Crystal Palace. Eddie Nketiah replaces Nathaniel Clyne.
Handball by Tyrick Mitchell (Crystal Palace).
Attempt missed. Justin Devenny (Crystal Palace) left footed shot from very close range is too high. Assisted by Nathaniel Clyne with a headed pass.
Corner, Tottenham Hotspur. Conceded by Maxence Lacroix.
Foul by Justin Devenny (Crystal Palace).
Djed Spence (Tottenham Hotspur) wins a free kick in the defensive half.
Corner, Crystal Palace. Conceded by Micky van de Ven.
Attempt blocked. Yéremy Pino (Crystal Palace) right footed shot from the left side of the box is blocked. Assisted by Justin Devenny.
Maxence Lacroix (Crystal Palace) is shown the yellow card for a bad foul.
Foul by Maxence Lacroix (Crystal Palace).
Djed Spence (Tottenham Hotspur) wins a free kick in the attacking half.
Second Half begins Crystal Palace 0, Tottenham Hotspur 1.
First Half ends, Crystal Palace 0, Tottenham Hotspur 1.
Will Hughes (Crystal Palace) is shown the yellow card for a bad foul.
Foul by Will Hughes (Crystal Palace).
Pedro Porro (Tottenham Hotspur) wins a free kick in the defensive half.
Attempt blocked. Adam Wharton (Crystal Palace) left footed shot from outside the box is blocked. Assisted by Justin Devenny.
Fourth official has announced 4 minutes of added time.
Foul by Tyrick Mitchell (Crystal Palace).
Mohammed Kudus (Tottenham Hotspur) wins a free kick in the defensive half.
Goal! Crystal Palace 0, Tottenham Hotspur 1. Archie Gray (Tottenham Hotspur) header from very close range to the bottom left corner. Assisted by Richarlison following a corner.
Attempt blocked. Richarlison (Tottenham Hotspur) header from very close range is blocked. Assisted by Randal Kolo Muani with a headed pass.
Corner, Tottenham Hotspur. Conceded by Marc Guéhi.
Attempt missed. Will Hughes (Crystal Palace) right footed shot from outside the box is just a bit too high. Assisted by Yéremy Pino.
Attempt missed. Pedro Porro (Tottenham Hotspur) left footed shot from outside the box is high and wide to the left.
Attempt saved. Adam Wharton (Crystal Palace) left footed shot from the right side of the box is saved in the bottom left corner by Guglielmo Vicario (Tottenham Hotspur).
Attempt blocked. Tyrick Mitchell (Crystal Palace) left footed shot from outside the box is blocked. Assisted by Will Hughes.
Delay over. They are ready to continue.
Delay in match because of an injury Jefferson Lerma (Crystal Palace).
Attempt saved. Justin Devenny (Crystal Palace) header from the centre of the box is saved in the centre of the goal by Guglielmo Vicario (Tottenham Hotspur). Assisted by Tyrick Mitchell with a cross.
Attempt missed. Jean-Philippe Mateta (Crystal Palace) header from very close range is just a bit too high. Assisted by Maxence Lacroix with a headed pass following a set piece situation.
Adam Wharton (Crystal Palace) wins a free kick in the attacking half.
Foul by Randal Kolo Muani (Tottenham Hotspur).
Attempt missed. Yéremy Pino (Crystal Palace) right footed shot from outside the box is too high. Assisted by Justin Devenny.
Archie Gray (Tottenham Hotspur) is shown the yellow card for a bad foul.
Adam Wharton (Crystal Palace) wins a free kick in the attacking half.
Foul by Archie Gray (Tottenham Hotspur).
Attempt missed. Jean-Philippe Mateta (Crystal Palace) right footed shot from the right side of the box misses to the left. Assisted by Adam Wharton.
VAR Decision: No Goal Crystal Palace 0-0 Tottenham Hotspur.
GOAL OVERTURNED BY VAR: Richarlison (Tottenham Hotspur) scores but the goal is ruled out after a VAR review.
Offside, Tottenham Hotspur. Lucas Bergvall is caught offside.
Offside, Crystal Palace. Jean-Philippe Mateta is caught offside.
Attempt blocked. Justin Devenny (Crystal Palace) left footed shot from outside the box is blocked. Assisted by Will Hughes.
Foul by Jean-Philippe Mateta (Crystal Palace).
Kevin Danso (Tottenham Hotspur) wins a free kick in the defensive half.
Kevin Danso (Tottenham Hotspur) is shown the yellow card for a bad foul.
Justin Devenny (Crystal Palace) wins a free kick in the attacking half.
Foul by Kevin Danso (Tottenham Hotspur).
Marc Guéhi (Crystal Palace) wins a free kick in the defensive half.
Foul by Djed Spence (Tottenham Hotspur).
First Half begins.
Lineups are announced and players are warming up.
Complete your personal details to comment