Crystal Palace vs Liverpool

9 December 2023 · Premier League · 2023/24 · Referee Andy Madley

Full time 1 – 2

Half-time: 0–0

  • Jean-Philippe Mateta 57’ (pen)
  • Mohamed Salah 76’
  • Harvey Elliott 90+1’

Match summary

Liverpool came from behind to win 2-1 away at Crystal Palace, with the winner arriving in stoppage time. It was goalless at half-time.

Jean-Philippe Mateta put Crystal Palace ahead from the penalty spot in the 57th minute, Mohamed Salah equalised in the 76th minute, set up by Curtis Jones, and Harvey Elliott won it in stoppage time, set up by Mohamed Salah.

Crystal Palace can feel hard done by, creating 1.79 expected goals (xG) from 8 shots to Liverpool's 1.38 from 14. Crystal Palace had a player sent off.

Match stats

Crystal Palace Liverpool
8 Shots 14
4 Shots on Target 2
6 Corners 5
5 Yellow Cards 2
1 Red Cards 0
1.79 xG 1.37
1.03 Non-penalty xG 1.37
4 Deep Completions 15

Key events

Crystal Palace Liverpool
Kick-off
Half-time0-0
Jean-Philippe Mateta
Penalty
1-0 (Crystal Palace)
57’
76’
Mohamed Salah
Assist: Curtis Jones
1-1 (Liverpool)
90+1’
Harvey Elliott
Assist: Mohamed Salah
1-2 (Liverpool)
Full-time1-2

Bookings

Card times are not on file for this game, so they are listed without a minute.

Crystal Palace
  • Jordan Ayew
  • Joel Ward
  • Joachim Andersen
  • Jefferson Lerma
  • Chris Richards
  • Naouirou Ahamada
Liverpool
  • Luis Díaz
  • Joseph Gomez

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.79 1.38 57’ Jean-Philippe Mateta (Crystal Palace), 1-0 57’ 76’ Mohamed Salah (Liverpool), 1-1 76’ 90+1’ Harvey Elliott (Liverpool), 1-2 90+1’ 0.0 0.5 1.0 1.5 2.0 2.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.79 1.38 57’ Jean-Philippe Mateta (Crystal Palace), 1-0 Mateta 57’ 76’ Mohamed Salah (Liverpool), 1-1 Salah 76’ 90+1’ Harvey Elliott (Liverpool), 1-2 Elliott 90+1’
Crystal Palace 1.79 xGLiverpool 1.38 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Liverpool attacking Crystal Palace attacking 
57’ Jean-Philippe Mateta (Crystal Palace), penalty, 0.76 xG, goal 27’ Jefferson Lerma (Crystal Palace), open play, 0.46 xG, saved 70’ Virgil van Dijk (Liverpool), from a corner, 0.41 xG, off target 71’ Darwin Núñez (Liverpool), set piece, 0.38 xG, off target 90+10’ Joachim Andersen (Crystal Palace), set piece, 0.36 xG, saved 76’ Mohamed Salah (Liverpool), open play, 0.10 xG, goal 47’ Mohamed Salah (Liverpool), open play, 0.09 xG, blocked 62’ Mohamed Salah (Liverpool), open play, 0.07 xG, blocked 50’ Jefferson Lerma (Crystal Palace), set piece, 0.07 xG, off target 88’ Harvey Elliott (Liverpool), open play, 0.06 xG, off target 90+11’ Jean-Philippe Mateta (Crystal Palace), from a corner, 0.06 xG, blocked 47’ Dominik Szoboszlai (Liverpool), open play, 0.06 xG, blocked 49’ Darwin Núñez (Liverpool), open play, 0.06 xG, off target 61’ Jeffrey Schlupp (Crystal Palace), open play, 0.04 xG, saved 16’ Ryan Gravenberch (Liverpool), from a corner, 0.04 xG, blocked 49’ Luis Díaz (Liverpool), open play, 0.03 xG, off target 72’ Jeffrey Schlupp (Crystal Palace), open play, 0.03 xG, blocked 15’ Luis Díaz (Liverpool), open play, 0.02 xG, blocked 90+1’ Harvey Elliott (Liverpool), open play, 0.03 xG, goal 16’ Dominik Szoboszlai (Liverpool), from a corner, 0.02 xG, off target 3’ Konstantinos Tsimikas (Liverpool), open play, 0.01 xG, off target 53’ Jefferson Lerma (Crystal Palace), from a corner, 0.01 xG, off target 57’ Jean-Philippe Mateta (Crystal Palace), penalty, 0.76 xG, goal 27’ Jefferson Lerma (Crystal Palace), open play, 0.46 xG, saved 70’ Virgil van Dijk (Liverpool), from a corner, 0.41 xG, off target 71’ Darwin Núñez (Liverpool), set piece, 0.38 xG, off target 90+10’ Joachim Andersen (Crystal Palace), set piece, 0.36 xG, saved 76’ Mohamed Salah (Liverpool), open play, 0.10 xG, goal 47’ Mohamed Salah (Liverpool), open play, 0.09 xG, blocked 62’ Mohamed Salah (Liverpool), open play, 0.07 xG, blocked 50’ Jefferson Lerma (Crystal Palace), set piece, 0.07 xG, off target 88’ Harvey Elliott (Liverpool), open play, 0.06 xG, off target 90+11’ Jean-Philippe Mateta (Crystal Palace), from a corner, 0.06 xG, blocked 47’ Dominik Szoboszlai (Liverpool), open play, 0.06 xG, blocked 49’ Darwin Núñez (Liverpool), open play, 0.06 xG, off target 61’ Jeffrey Schlupp (Crystal Palace), open play, 0.04 xG, saved 16’ Ryan Gravenberch (Liverpool), from a corner, 0.04 xG, blocked 49’ Luis Díaz (Liverpool), open play, 0.03 xG, off target 72’ Jeffrey Schlupp (Crystal Palace), open play, 0.03 xG, blocked 90+1’ Harvey Elliott (Liverpool), open play, 0.03 xG, goal 15’ Luis Díaz (Liverpool), open play, 0.02 xG, blocked 16’ Dominik Szoboszlai (Liverpool), from a corner, 0.02 xG, off target 53’ Jefferson Lerma (Crystal Palace), from a corner, 0.01 xG, off target 3’ Konstantinos Tsimikas (Liverpool), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

PlayerPosMinGAShxGxAKPCards
Sam Johnstone GK900 0.000.000
Joel Ward DEF900 0.000.000
Joachim Andersen DEF901 0.360.000
Marc Guehi DEF900 0.000.000
Nathaniel Clyne DEF900 0.000.000
Chris Richards MID900 0.000.000
Will Hughes MID900 0.000.113
Jefferson Lerma MID733 0.540.000
Jordan Ayew FWD800 0.000.461
Odsonne Edouard FWD510 0.000.000
Jeffrey Schlupp FWD892 0.070.000
Jean-Philippe Mateta Sub3912 0.820.041
Michael Olise Sub170 0.000.422
Naouirou Ahamada Sub10 0.000.000
Remi Matthews Sub10 0.000.000
David Ozoh Sub10 0.000.000

Starters first, then substitutes. xA is expected assists.

Before kick-off

Crystal Palace win 15% Avg odds 6.59
Draw 21% Avg odds 4.62
Liverpool win 64% Avg odds 1.49

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals and player data from Understat. Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.