Skip navigation
Crystal palace
      Crystal Palace vs West Ham United

      Palace 5 West Ham 2

      Palace5
      Olise7'
      Eze16'
      Emerson20' (OG)
      Mateta31' 64'
      West Ham2
      Antonio40'
      Henderson89' (OG)
      Sun 21 Apr 14:00(KO listed in users′ timezone)

      Premier LeagueSelhurst Park

      Full-Time
      Back to top
      Premier League
      pos
      club
      pl
      w
      d
      l
      gf
      ga
      gd
      pts
      1
      ARSArsenal
      35
      25
      5
      5
      85
      28
      +57
      80
      2
      MCIManchester City
      34
      24
      7
      3
      82
      32
      +50
      79
      3
      LIVLiverpool
      35
      22
      9
      4
      77
      36
      +41
      75
      4
      AVLAston Villa
      35
      20
      7
      8
      73
      52
      +21
      67
      5
      TOTTottenham Hotspur
      33
      18
      6
      9
      67
      52
      +15
      60
      6
      MUNManchester United
      34
      16
      6
      12
      52
      51
      +1
      54
      7
      NEWNewcastle United
      34
      16
      5
      13
      74
      55
      +19
      53
      8
      WHUWest Ham United
      35
      13
      10
      12
      56
      65
      -9
      49
      9
      CHEChelsea
      33
      13
      9
      11
      63
      59
      +4
      48
      10
      BOUBournemouth
      35
      13
      9
      13
      52
      60
      -8
      48
      11
      WOLWolverhampton Wanderers
      35
      13
      7
      15
      48
      55
      -7
      46
      12
      BHABrighton and Hove Albion
      34
      11
      11
      12
      52
      57
      -5
      44
      13
      FULFulham
      35
      12
      7
      16
      51
      55
      -4
      43
      14
      CRYCrystal Palace
      35
      10
      10
      15
      45
      57
      -12
      40
      15
      EVEEverton
      35
      12
      8
      15
      37
      48
      -11
      36
      16
      BREBrentford
      35
      9
      8
      18
      52
      60
      -8
      35
      17
      FORNottingham Forest
      35
      7
      9
      19
      42
      62
      -20
      26
      18
      LUTLuton Town
      35
      6
      7
      22
      48
      77
      -29
      25
      19
      BURBurnley
      35
      5
      9
      21
      38
      70
      -32
      24
      20
      SHUSheffield United
      35
      3
      7
      25
      34
      97
      -63
      16

      Match Summary

      Summary:

      • Richards returns to starting XI
      • Olise heads Palace into seventh-minute lead
      • Mitchell blasts over moments later as Eagles dominate early stages
      • Eze crashes in overhead kick to double Palace’s lead 10 minutes later
      • Emerson prods past own ‘keeper under pressure from Muñoz
      • Mateta slides in to make it four on the half-hour
      • Antonio volleys over from close range
      • Antonio pulls one back on the stroke of half-time
      • Andersen heads over under pressure in injury-time
      • HT: Palace 4-1 West Ham
      • Fabianski denies Eze as Palace start second-half brightly
      • Tempo dips as visitors go like-for-like in shape
      • Mateta slams home a fifth just past the hour mark
      • Eze denied Palace’s club-record sixth in a Premier League game
      • Miscontrolled pass sees late own-goal in West Ham’s favour
      • FT: Palace 5-2 West Ham

      After a performance of the highest quality against Liverpool at Anfield – one recognised by the League Managers’ Association as the best of the gameweek – the Eagles had plenty of wind beneath their wings for the arrival of David Moyes’ West Ham United side.

      It showed. In a first-half of near perfection, Palace were first to every loose ball, snapping into tackles, shifting the ball forwards quickly, finding runners – and sprawling all over their east London opposition.

      It took just seven minutes for the first goal to arrive for Palace – and it was a sign of the bombardment on the West Ham goalmouth to come.

      After Ebere Eze – influential in the No. 10 role – had seen his first corner cleared, a clever interchange of passes with Michael Olise and Adam Wharton on the edge of the box gave Joachim Andersen the space to clip in a cute cross. Olise – following it in – made contact before the onrushing Lukasz Fabianski, glancing into the unguarded net.

      Moments later, it should have been two. A long ball forwards from Muñoz was brought down superbly by Eze on the edge of the box, and he slipped in Tyrick Mitchell on the overlap. The full-back cut back onto his right foot but, with just Fabianski to beat, lashed over.

      The ground was rocking and the chances kept coming. Eze was next to go close with a low effort from distance as Palace found space in the West Ham half time and again – but he would not be denied with the Eagles’ next opening.

      In truth, it stemmed from a poor pass out from the back from Kurt Zouma on 15 minutes, but Will Hughes snapped into the challenge, nicking the ball to Eze who in turn played through Mateta. Striking from the angle, the forward's shot across goal was kicked up into the air by Fabianski – only for Eze to produce an outrageous overhead kick to slam home the rebound.

      And two minutes later, it was three – another clipped cross from the left saw Emerson, under pressure from Muñoz and mere yards from his own goal, prod beyond Fabianski. Palace were in dreamland.

      The shots kept coming, Palace’s pressure immense, the tempo high. Eze fired narrowly wide from 30 yards, Olise tested Fabianski’s handling from a free-kick, Eze spun Edson Alvarez before shooting over – and Palace remained dominant.

      On the half-hour mark, a fourth – another superb passage of quick passing freeing Olise to flash the ball across the face of goal, with Mateta gleefully sliding in to turn the chance home.

      After a poor opening spell, West Ham did finish the half strongly – and got a goal back on the stroke of half-time when James Ward-Prowse’s deep free-kick was headed back across goal by Tomas Souček; Michail Antonio, who had gone close from another set-piece moments prior, saw this close-range finish survive a VAR check for offside.

      Palace perhaps ought to have made it five on the stroke of half-time but Andersen – excellent again in his defensive work – had to lean back to meet Hughes’ flat cross, and headed over from close range.

      Nevertheless, it was as good a half’s performance as Crystal Palace have produced this season – simply outplaying their struggling opponents.

      West Ham manager David Moyes introduced two substitutes – and a change of shape, going like-for-like with five at the back – at the break, which did help stem the tide somewhat from half-time.

      But there was a chance for Eze to grab his second shortly after the restart as more excellent work from Muñoz saw him tee up the No. 10 on the penalty spot. With time and space, he carried the ball inside the defender – but his placed finish was well saved by Fabianski.

      West Ham’s change of shape did stymie the flow of chances and, with both teams making multiple substitutions, the second-half saw fewer openings for either side.

      Nevertheless, Palace remained in control and on top of their opponents, claiming a superb fifth when a back-to-front break – kick-started by Mitchell – culminated in Eze poking the ball through Zouma’s legs for Mateta, who had been left unmarked in a central position. He shaped to shoot towards the far post – and duly slammed it in at the near – to quell any lingering nerves in SE25.

      What proceeded was a slower-paced, but professional, job from Palace, who kept the ball well and – when West Ham did break – snapped into well-timed challenges to prevent the likes of Mohammed Kudus and Antonio from getting shots away in good positions. Chris Richards, Nathaniel Clyne and Andersen were, as a unit, outstanding.

      More chances came their way – admittedly fewer than in the first-half – with Eze influential until his late withdrawal, shooting narrowly wide after one fine solo run, and Jordan Ayew also an energetic second-half substitute.

      West Ham would get a goal back as the game ticked into additional time – an unfortunate moment from a Palace perspective, after Mitchell’s backpass was miscontrolled by Henderson, and trickled into the net.

      But no matter – it did not take the gloss off the performance which had gone before it, Palace superb in their work to record back-to-back Premier League wins for the first time this season.

      A five-star showing – and a day which will be remembered fondly by all those in red and blue.

      Palace: Henderson (GK), Muñoz, Clyne, Andersen, Richards, Mitchell, Hughes (Riedewald, 81), Wharton (Ahamada, 61), Eze (Schlupp, 81), Olise (Ayew, 68), Mateta (Edouard, 68).

      Subs: Matthews (GK), Ward, Tomkins, Holding.

      West Ham: Fabianski (GK), Coufal, Zouma, Ogbonna (Cresswell, 45), Emerson, Souček (Johnson, 45), Álvarez (Phillips, 75), Ward-Prowse, Paquetá, Kudus (Cornet, 85), Antonio (Ings, 75)

      Subs: Areola (GK), Casey, Orford, Mubama.

      Match Blog

      Full-Time

      Match ends, Crystal Palace 5, West Ham United 2.
      90'+3'

      offside

      Offside, West Ham United. Maxwel Cornet is caught offside.
      90'+3'

      free kick won

      Jairo Riedewald (Crystal Palace) wins a free kick in the attacking half.
      90'+1'

      free kick won

      Naouirou Ahamada (Crystal Palace) wins a free kick in the defensive half.
      89'

      Crystal Palace Own Goal

      Crystal Palace
      Goal!
      Crystal Palace
      Dean
      Henderson(30)
      Dean Henderson
      Own Goal by Dean Henderson, Crystal Palace. Crystal Palace 5, West Ham United 2.
      86'

      free kick won

      Emerson (West Ham United) wins a free kick in the defensive half.
      86'

      free kick won

      Emerson (West Ham United) wins a free kick in the defensive half.
      85'

      Substitution

      West Ham United
      Mohammed
      Kudus(14)
      off
      Maxwel
      Cornet(17)
      on
      83'

      miss

      Attempt missed. Tyrick Mitchell (Crystal Palace) left footed shot from the left side of the box is just a bit too high.
      82'

      miss

      Attempt missed. Jairo Riedewald (Crystal Palace) left footed shot from the right side of the box misses to the left.
      82'

      offside

      Offside, West Ham United. Mohammed Kudus is caught offside.
      81'

      Substitution

      Crystal Palace
      Eberechi Eze
      Eberechi
      Eze(10)
      off
      Jeffrey
      Schlupp(15)
      on
      81'

      Substitution

      Crystal Palace
      Will Hughes
      Will
      Hughes(19)
      off
      Jairo
      Riedewald(44)
      on
      80'

      miss

      Attempt missed. Eberechi Eze (Crystal Palace) right footed shot from the centre of the box is close, but misses to the right. Assisted by Joachim Andersen.
      75'

      Substitution

      West Ham United
      Edson
      Álvarez(19)
      off
      Kalvin Phillips
      Kalvin
      Phillips(11)
      on
      75'

      Substitution

      West Ham United
      Michail
      Antonio(9)
      off
      Danny
      Ings(18)
      on
      68'

      Substitution

      Crystal Palace
      Jean-Philippe Mateta
      Jean-Philippe
      Mateta(14)
      off
      Odsonne Édouard
      Odsonne
      Édouard(22)
      on
      68'

      Substitution

      Crystal Palace
      Michael Olise
      Michael
      Olise(7)
      off
      Jordan Ayew
      Jordan
      Ayew(9)
      on
      66'

      Yellow Card

      Ahamada(29)
      Naouirou Ahamada (Crystal Palace) is shown the yellow card for a bad foul.
      66'

      free kick won

      James Ward-Prowse (West Ham United) wins a free kick in the defensive half.
      64'

      Crystal Palace Goal!

      Crystal Palace
      Goal!
      Crystal Palace
      Jean-Philippe
      Mateta(14)
      Jean-Philippe Mateta
      Goal! Crystal Palace 5, West Ham United 1. Jean-Philippe Mateta (Crystal Palace) right footed shot from the centre of the box to the bottom left corner. Assisted by Eberechi Eze.
      63'

      free kick won

      Michail Antonio (West Ham United) wins a free kick in the defensive half.
      62'

      attempt blocked

      Attempt blocked. Mohammed Kudus (West Ham United) left footed shot from outside the box is blocked. Assisted by Lucas Paquetá.
      62'

      end delay

      Delay over. They are ready to continue.
      61'

      Substitution

      Crystal Palace
      Adam Wharton
      Adam
      Wharton(20)
      off
      Naouirou Ahamada
      Naouirou
      Ahamada(29)
      on
      59'

      start delay

      Delay in match because of an injury Adam Wharton (Crystal Palace).
      56'

      offside

      Offside, West Ham United. Aaron Cresswell is caught offside.
      49'

      corner

      Corner, Crystal Palace. Conceded by Lukasz Fabianski.
      49'

      attempt saved

      Attempt saved. Eberechi Eze (Crystal Palace) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Daniel Muñoz.
      45'

      Substitution

      West Ham United
      Angelo
      Ogbonna(21)
      off
      Aaron
      Cresswell(3)
      on
      45'

      Substitution

      West Ham United
      Tomas
      Soucek(28)
      off
      Ben
      Johnson(2)
      on

      First-Half Ends

      First Half ends, Crystal Palace 4, West Ham United 1.
      45'+8'

      Yellow Card

      Soucek(28)
      Tomás Soucek (West Ham United) is shown the yellow card.
      45'+8'

      Yellow Card

      Mitchell(3)
      Tyrick Mitchell (Crystal Palace) is shown the yellow card.
      45'+7'

      free kick won

      Mohammed Kudus (West Ham United) wins a free kick in the defensive half.
      45'+3'

      offside

      Offside, West Ham United. Mohammed Kudus is caught offside.
      45'+2'

      miss

      Attempt missed. Joachim Andersen (Crystal Palace) header from very close range is too high. Assisted by Adam Wharton with a cross following a corner.
      45'+2'

      corner

      Corner, Crystal Palace. Conceded by Kurt Zouma.
      45'+1'

      free kick won

      Michael Olise (Crystal Palace) wins a free kick on the right wing.
      45'

      attempt blocked

      Attempt blocked. Eberechi Eze (Crystal Palace) right footed shot from the centre of the box is blocked. Assisted by Daniel Muñoz.
      45'

      offside

      Offside, West Ham United. Mohammed Kudus is caught offside.
      43'

      free kick won

      Eberechi Eze (Crystal Palace) wins a free kick on the left wing.
      40'

      West Ham United Goal

      West Ham United
      Goal!
      West Ham United
      Michail
      Antonio(9)
      Goal! Crystal Palace 4, West Ham United 1. Michail Antonio (West Ham United) right footed shot from very close range to the centre of the goal. Assisted by Tomás Soucek with a headed pass following a set piece situation.
      39'

      Yellow Card

      Hughes(19)
      Will Hughes (Crystal Palace) is shown the yellow card for a bad foul.
      39'

      free kick won

      Tomás Soucek (West Ham United) wins a free kick in the attacking half.
      36'

      corner

      Corner, Crystal Palace. Conceded by Edson Álvarez.
      35'

      miss

      Attempt missed. Michail Antonio (West Ham United) right footed shot from very close range is too high. Assisted by James Ward-Prowse with a cross following a set piece situation.
      34'

      free kick won

      Emerson (West Ham United) wins a free kick on the left wing.
      33'

      miss

      Attempt missed. Angelo Ogbonna (West Ham United) header from the centre of the box is too high. Assisted by Edson Álvarez with a cross.
      31'

      Crystal Palace Goal!

      Crystal Palace
      Goal!
      Crystal Palace
      Jean-Philippe
      Mateta(14)
      Jean-Philippe Mateta
      Goal! Crystal Palace 4, West Ham United 0. Jean-Philippe Mateta (Crystal Palace) right footed shot from the centre of the box to the centre of the goal. Assisted by Michael Olise.
      30'

      miss

      Attempt missed. Michael Olise (Crystal Palace) left footed shot from outside the box is close, but misses the top left corner. Assisted by Joachim Andersen.
      30'

      attempt blocked

      Attempt blocked. Michael Olise (Crystal Palace) right footed shot from outside the box is blocked. Assisted by Tyrick Mitchell.
      27'

      Yellow Card

      Antonio(9)
      Michail Antonio (West Ham United) is shown the yellow card for a bad foul.
      27'

      free kick won

      Michael Olise (Crystal Palace) wins a free kick on the right wing.
      27'

      miss

      Attempt missed. Eberechi Eze (Crystal Palace) left footed shot from the centre of the box is too high. Assisted by Will Hughes.
      26'

      attempt saved

      Attempt saved. Michael Olise (Crystal Palace) left footed shot from outside the box is saved in the top right corner.
      25'

      free kick won

      Michael Olise (Crystal Palace) wins a free kick in the attacking half.
      24'

      miss

      Attempt missed. Eberechi Eze (Crystal Palace) right footed shot from outside the box is close, but misses to the left. Assisted by Jean-Philippe Mateta.
      20'

      West Ham United Own Goal

      West Ham United
      Goal!
      West Ham United
      Emerson(33)
      Own Goal by Emerson, West Ham United. Crystal Palace 3, West Ham United 0.
      18'

      free kick won

      Lucas Paquetá (West Ham United) wins a free kick on the left wing.
      16'

      Crystal Palace Goal!

      Crystal Palace
      Goal!
      Crystal Palace
      Eberechi
      Eze(10)
      Eberechi Eze
      Goal! Crystal Palace 2, West Ham United 0. Eberechi Eze (Crystal Palace) right footed shot from the centre of the box to the top left corner.
      16'

      attempt saved

      Attempt saved. Jean-Philippe Mateta (Crystal Palace) right footed shot from the right side of the box is saved in the bottom left corner. Assisted by Michael Olise.
      13'

      free kick won

      Will Hughes (Crystal Palace) wins a free kick on the left wing.
      11'

      miss

      Attempt missed. Eberechi Eze (Crystal Palace) right footed shot from outside the box misses to the left. Assisted by Jean-Philippe Mateta.
      9'

      miss

      Attempt missed. Tyrick Mitchell (Crystal Palace) right footed shot from the centre of the box is too high. Assisted by Eberechi Eze.
      7'

      Crystal Palace Goal!

      Crystal Palace
      Goal!
      Crystal Palace
      Michael
      Olise(7)
      Michael Olise
      Goal! Crystal Palace 1, West Ham United 0. Michael Olise (Crystal Palace) header from very close range to the bottom left corner. Assisted by Joachim Andersen with a cross following a corner.
      6'

      corner

      Corner, Crystal Palace. Conceded by Angelo Ogbonna.
      5'

      free kick won

      Will Hughes (Crystal Palace) wins a free kick on the left wing.

      Kick-Off

      lineup

      Lineups are announced and players are warming up.

      Starting lineup

      1
      Lukasz Fabianski
      GK
      21
      Angelo Ogbonna
      DF
      substitution icon45'
      5
      Vladimir Coufal
      DF
      33
      Emerson
      DF
      20'
      4
      Kurt Zouma
      DF
      19
      Edson Álvarez
      MF
      substitution icon75'
      7
      James Ward-Prowse
      MF
      14
      Mohammed Kudus
      MF
      substitution icon85'
      28
      Tomas Soucek
      MF
      45'+8'
      substitution icon45'
      10
      Lucas Paquetá
      MF
      9
      Michail Antonio
      S
      27'
      40'
      substitution icon75'

      Substitutes

      2
      Ben Johnson
      substitution icon45'
      3
      Aaron Cresswell
      substitution icon45'
      11
      Kalvin Phillips
      substitution icon75'
      17
      Maxwel Cornet
      substitution icon85'
      18
      Danny Ings
      substitution icon75'
      23
      Alphonse Areola
      42
      Kaelan Casey
      45
      Divin Mubama
      61
      Lewis Orford
      EVE
      2-0
      FOR
      AVL
      3-1
      BOU
      FUL
      1-3
      LIV
      Back to top

      Starting lineup

      1
      Lukasz Fabianski
      GK
      21
      Angelo Ogbonna
      DF
      substitution icon45'
      5
      Vladimir Coufal
      DF
      33
      Emerson
      DF
      20'
      4
      Kurt Zouma
      DF
      19
      Edson Álvarez
      MF
      substitution icon75'
      7
      James Ward-Prowse
      MF
      14
      Mohammed Kudus
      MF
      substitution icon85'
      28
      Tomas Soucek
      MF
      45'+8'
      substitution icon45'
      10
      Lucas Paquetá
      MF
      9
      Michail Antonio
      S
      27'
      40'
      substitution icon75'

      Substitutes

      2
      Ben Johnson
      substitution icon45'
      3
      Aaron Cresswell
      substitution icon45'
      11
      Kalvin Phillips
      substitution icon75'
      17
      Maxwel Cornet
      substitution icon85'
      18
      Danny Ings
      substitution icon75'
      23
      Alphonse Areola
      42
      Kaelan Casey
      45
      Divin Mubama
      61
      Lewis Orford
      EVE
      2-0
      FOR
      AVL
      3-1
      BOU
      FUL
      1-3
      LIV
      Premier League
      pos
      club
      pl
      w
      d
      l
      gf
      ga
      gd
      pts
      1
      ARSArsenal
      35
      25
      5
      5
      85
      28
      +57
      80
      2
      MCIManchester City
      34
      24
      7
      3
      82
      32
      +50
      79
      3
      LIVLiverpool
      35
      22
      9
      4
      77
      36
      +41
      75
      4
      AVLAston Villa
      35
      20
      7
      8
      73
      52
      +21
      67
      5
      TOTTottenham Hotspur
      33
      18
      6
      9
      67
      52
      +15
      60
      6
      MUNManchester United
      34
      16
      6
      12
      52
      51
      +1
      54
      7
      NEWNewcastle United
      34
      16
      5
      13
      74
      55
      +19
      53
      8
      WHUWest Ham United
      35
      13
      10
      12
      56
      65
      -9
      49
      9
      CHEChelsea
      33
      13
      9
      11
      63
      59
      +4
      48
      10
      BOUBournemouth
      35
      13
      9
      13
      52
      60
      -8
      48
      11
      WOLWolverhampton Wanderers
      35
      13
      7
      15
      48
      55
      -7
      46
      12
      BHABrighton and Hove Albion
      34
      11
      11
      12
      52
      57
      -5
      44
      13
      FULFulham
      35
      12
      7
      16
      51
      55
      -4
      43
      14
      CRYCrystal Palace
      35
      10
      10
      15
      45
      57
      -12
      40
      15
      EVEEverton
      35
      12
      8
      15
      37
      48
      -11
      36
      16
      BREBrentford
      35
      9
      8
      18
      52
      60
      -8
      35
      17
      FORNottingham Forest
      35
      7
      9
      19
      42
      62
      -20
      26
      18
      LUTLuton Town
      35
      6
      7
      22
      48
      77
      -29
      25
      19
      BURBurnley
      35
      5
      9
      21
      38
      70
      -32
      24
      20
      SHUSheffield United
      35
      3
      7
      25
      34
      97
      -63
      16

      Match Summary

      Summary:

      • Richards returns to starting XI
      • Olise heads Palace into seventh-minute lead
      • Mitchell blasts over moments later as Eagles dominate early stages
      • Eze crashes in overhead kick to double Palace’s lead 10 minutes later
      • Emerson prods past own ‘keeper under pressure from Muñoz
      • Mateta slides in to make it four on the half-hour
      • Antonio volleys over from close range
      • Antonio pulls one back on the stroke of half-time
      • Andersen heads over under pressure in injury-time
      • HT: Palace 4-1 West Ham
      • Fabianski denies Eze as Palace start second-half brightly
      • Tempo dips as visitors go like-for-like in shape
      • Mateta slams home a fifth just past the hour mark
      • Eze denied Palace’s club-record sixth in a Premier League game
      • Miscontrolled pass sees late own-goal in West Ham’s favour
      • FT: Palace 5-2 West Ham

      After a performance of the highest quality against Liverpool at Anfield – one recognised by the League Managers’ Association as the best of the gameweek – the Eagles had plenty of wind beneath their wings for the arrival of David Moyes’ West Ham United side.

      It showed. In a first-half of near perfection, Palace were first to every loose ball, snapping into tackles, shifting the ball forwards quickly, finding runners – and sprawling all over their east London opposition.

      It took just seven minutes for the first goal to arrive for Palace – and it was a sign of the bombardment on the West Ham goalmouth to come.

      After Ebere Eze – influential in the No. 10 role – had seen his first corner cleared, a clever interchange of passes with Michael Olise and Adam Wharton on the edge of the box gave Joachim Andersen the space to clip in a cute cross. Olise – following it in – made contact before the onrushing Lukasz Fabianski, glancing into the unguarded net.

      Moments later, it should have been two. A long ball forwards from Muñoz was brought down superbly by Eze on the edge of the box, and he slipped in Tyrick Mitchell on the overlap. The full-back cut back onto his right foot but, with just Fabianski to beat, lashed over.

      The ground was rocking and the chances kept coming. Eze was next to go close with a low effort from distance as Palace found space in the West Ham half time and again – but he would not be denied with the Eagles’ next opening.

      In truth, it stemmed from a poor pass out from the back from Kurt Zouma on 15 minutes, but Will Hughes snapped into the challenge, nicking the ball to Eze who in turn played through Mateta. Striking from the angle, the forward's shot across goal was kicked up into the air by Fabianski – only for Eze to produce an outrageous overhead kick to slam home the rebound.

      And two minutes later, it was three – another clipped cross from the left saw Emerson, under pressure from Muñoz and mere yards from his own goal, prod beyond Fabianski. Palace were in dreamland.

      The shots kept coming, Palace’s pressure immense, the tempo high. Eze fired narrowly wide from 30 yards, Olise tested Fabianski’s handling from a free-kick, Eze spun Edson Alvarez before shooting over – and Palace remained dominant.

      On the half-hour mark, a fourth – another superb passage of quick passing freeing Olise to flash the ball across the face of goal, with Mateta gleefully sliding in to turn the chance home.

      After a poor opening spell, West Ham did finish the half strongly – and got a goal back on the stroke of half-time when James Ward-Prowse’s deep free-kick was headed back across goal by Tomas Souček; Michail Antonio, who had gone close from another set-piece moments prior, saw this close-range finish survive a VAR check for offside.

      Palace perhaps ought to have made it five on the stroke of half-time but Andersen – excellent again in his defensive work – had to lean back to meet Hughes’ flat cross, and headed over from close range.

      Nevertheless, it was as good a half’s performance as Crystal Palace have produced this season – simply outplaying their struggling opponents.

      West Ham manager David Moyes introduced two substitutes – and a change of shape, going like-for-like with five at the back – at the break, which did help stem the tide somewhat from half-time.

      But there was a chance for Eze to grab his second shortly after the restart as more excellent work from Muñoz saw him tee up the No. 10 on the penalty spot. With time and space, he carried the ball inside the defender – but his placed finish was well saved by Fabianski.

      West Ham’s change of shape did stymie the flow of chances and, with both teams making multiple substitutions, the second-half saw fewer openings for either side.

      Nevertheless, Palace remained in control and on top of their opponents, claiming a superb fifth when a back-to-front break – kick-started by Mitchell – culminated in Eze poking the ball through Zouma’s legs for Mateta, who had been left unmarked in a central position. He shaped to shoot towards the far post – and duly slammed it in at the near – to quell any lingering nerves in SE25.

      What proceeded was a slower-paced, but professional, job from Palace, who kept the ball well and – when West Ham did break – snapped into well-timed challenges to prevent the likes of Mohammed Kudus and Antonio from getting shots away in good positions. Chris Richards, Nathaniel Clyne and Andersen were, as a unit, outstanding.

      More chances came their way – admittedly fewer than in the first-half – with Eze influential until his late withdrawal, shooting narrowly wide after one fine solo run, and Jordan Ayew also an energetic second-half substitute.

      West Ham would get a goal back as the game ticked into additional time – an unfortunate moment from a Palace perspective, after Mitchell’s backpass was miscontrolled by Henderson, and trickled into the net.

      But no matter – it did not take the gloss off the performance which had gone before it, Palace superb in their work to record back-to-back Premier League wins for the first time this season.

      A five-star showing – and a day which will be remembered fondly by all those in red and blue.

      Palace: Henderson (GK), Muñoz, Clyne, Andersen, Richards, Mitchell, Hughes (Riedewald, 81), Wharton (Ahamada, 61), Eze (Schlupp, 81), Olise (Ayew, 68), Mateta (Edouard, 68).

      Subs: Matthews (GK), Ward, Tomkins, Holding.

      West Ham: Fabianski (GK), Coufal, Zouma, Ogbonna (Cresswell, 45), Emerson, Souček (Johnson, 45), Álvarez (Phillips, 75), Ward-Prowse, Paquetá, Kudus (Cornet, 85), Antonio (Ings, 75)

      Subs: Areola (GK), Casey, Orford, Mubama.

      Match Blog

      Full-Time

      Match ends, Crystal Palace 5, West Ham United 2.
      90'+3'

      offside

      Offside, West Ham United. Maxwel Cornet is caught offside.
      90'+3'

      free kick won

      Jairo Riedewald (Crystal Palace) wins a free kick in the attacking half.
      90'+1'

      free kick won

      Naouirou Ahamada (Crystal Palace) wins a free kick in the defensive half.
      89'

      Crystal Palace Own Goal

      Crystal Palace
      Goal!
      Crystal Palace
      Dean
      Henderson(30)
      Dean Henderson
      Own Goal by Dean Henderson, Crystal Palace. Crystal Palace 5, West Ham United 2.
      86'

      free kick won

      Emerson (West Ham United) wins a free kick in the defensive half.
      86'

      free kick won

      Emerson (West Ham United) wins a free kick in the defensive half.
      85'

      Substitution

      West Ham United
      Mohammed
      Kudus(14)
      off
      Maxwel
      Cornet(17)
      on
      83'

      miss

      Attempt missed. Tyrick Mitchell (Crystal Palace) left footed shot from the left side of the box is just a bit too high.
      82'

      miss

      Attempt missed. Jairo Riedewald (Crystal Palace) left footed shot from the right side of the box misses to the left.
      82'

      offside

      Offside, West Ham United. Mohammed Kudus is caught offside.
      81'

      Substitution

      Crystal Palace
      Eberechi Eze
      Eberechi
      Eze(10)
      off
      Jeffrey
      Schlupp(15)
      on
      81'

      Substitution

      Crystal Palace
      Will Hughes
      Will
      Hughes(19)
      off
      Jairo
      Riedewald(44)
      on
      80'

      miss

      Attempt missed. Eberechi Eze (Crystal Palace) right footed shot from the centre of the box is close, but misses to the right. Assisted by Joachim Andersen.
      75'

      Substitution

      West Ham United
      Edson
      Álvarez(19)
      off
      Kalvin Phillips
      Kalvin
      Phillips(11)
      on
      75'

      Substitution

      West Ham United
      Michail
      Antonio(9)
      off
      Danny
      Ings(18)
      on
      68'

      Substitution

      Crystal Palace
      Jean-Philippe Mateta
      Jean-Philippe
      Mateta(14)
      off
      Odsonne Édouard
      Odsonne
      Édouard(22)
      on
      68'

      Substitution

      Crystal Palace
      Michael Olise
      Michael
      Olise(7)
      off
      Jordan Ayew
      Jordan
      Ayew(9)
      on
      66'

      Yellow Card

      Ahamada(29)
      Naouirou Ahamada (Crystal Palace) is shown the yellow card for a bad foul.
      66'

      free kick won

      James Ward-Prowse (West Ham United) wins a free kick in the defensive half.
      64'

      Crystal Palace Goal!

      Crystal Palace
      Goal!
      Crystal Palace
      Jean-Philippe
      Mateta(14)
      Jean-Philippe Mateta
      Goal! Crystal Palace 5, West Ham United 1. Jean-Philippe Mateta (Crystal Palace) right footed shot from the centre of the box to the bottom left corner. Assisted by Eberechi Eze.
      63'

      free kick won

      Michail Antonio (West Ham United) wins a free kick in the defensive half.
      62'

      attempt blocked

      Attempt blocked. Mohammed Kudus (West Ham United) left footed shot from outside the box is blocked. Assisted by Lucas Paquetá.
      62'

      end delay

      Delay over. They are ready to continue.
      61'

      Substitution

      Crystal Palace
      Adam Wharton
      Adam
      Wharton(20)
      off
      Naouirou Ahamada
      Naouirou
      Ahamada(29)
      on
      59'

      start delay

      Delay in match because of an injury Adam Wharton (Crystal Palace).
      56'

      offside

      Offside, West Ham United. Aaron Cresswell is caught offside.
      49'

      corner

      Corner, Crystal Palace. Conceded by Lukasz Fabianski.
      49'

      attempt saved

      Attempt saved. Eberechi Eze (Crystal Palace) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Daniel Muñoz.
      45'

      Substitution

      West Ham United
      Angelo
      Ogbonna(21)
      off
      Aaron
      Cresswell(3)
      on
      45'

      Substitution

      West Ham United
      Tomas
      Soucek(28)
      off
      Ben
      Johnson(2)
      on

      First-Half Ends

      First Half ends, Crystal Palace 4, West Ham United 1.
      45'+8'

      Yellow Card

      Soucek(28)
      Tomás Soucek (West Ham United) is shown the yellow card.
      45'+8'

      Yellow Card

      Mitchell(3)
      Tyrick Mitchell (Crystal Palace) is shown the yellow card.
      45'+7'

      free kick won

      Mohammed Kudus (West Ham United) wins a free kick in the defensive half.
      45'+3'

      offside

      Offside, West Ham United. Mohammed Kudus is caught offside.
      45'+2'

      miss

      Attempt missed. Joachim Andersen (Crystal Palace) header from very close range is too high. Assisted by Adam Wharton with a cross following a corner.
      45'+2'

      corner

      Corner, Crystal Palace. Conceded by Kurt Zouma.
      45'+1'

      free kick won

      Michael Olise (Crystal Palace) wins a free kick on the right wing.
      45'

      attempt blocked

      Attempt blocked. Eberechi Eze (Crystal Palace) right footed shot from the centre of the box is blocked. Assisted by Daniel Muñoz.
      45'

      offside

      Offside, West Ham United. Mohammed Kudus is caught offside.
      43'

      free kick won

      Eberechi Eze (Crystal Palace) wins a free kick on the left wing.
      40'

      West Ham United Goal

      West Ham United
      Goal!
      West Ham United
      Michail
      Antonio(9)
      Goal! Crystal Palace 4, West Ham United 1. Michail Antonio (West Ham United) right footed shot from very close range to the centre of the goal. Assisted by Tomás Soucek with a headed pass following a set piece situation.
      39'

      Yellow Card

      Hughes(19)
      Will Hughes (Crystal Palace) is shown the yellow card for a bad foul.
      39'

      free kick won

      Tomás Soucek (West Ham United) wins a free kick in the attacking half.
      36'

      corner

      Corner, Crystal Palace. Conceded by Edson Álvarez.
      35'

      miss

      Attempt missed. Michail Antonio (West Ham United) right footed shot from very close range is too high. Assisted by James Ward-Prowse with a cross following a set piece situation.
      34'

      free kick won

      Emerson (West Ham United) wins a free kick on the left wing.
      33'

      miss

      Attempt missed. Angelo Ogbonna (West Ham United) header from the centre of the box is too high. Assisted by Edson Álvarez with a cross.
      31'

      Crystal Palace Goal!

      Crystal Palace
      Goal!
      Crystal Palace
      Jean-Philippe
      Mateta(14)
      Jean-Philippe Mateta
      Goal! Crystal Palace 4, West Ham United 0. Jean-Philippe Mateta (Crystal Palace) right footed shot from the centre of the box to the centre of the goal. Assisted by Michael Olise.
      30'

      miss

      Attempt missed. Michael Olise (Crystal Palace) left footed shot from outside the box is close, but misses the top left corner. Assisted by Joachim Andersen.
      30'

      attempt blocked

      Attempt blocked. Michael Olise (Crystal Palace) right footed shot from outside the box is blocked. Assisted by Tyrick Mitchell.
      27'

      Yellow Card

      Antonio(9)
      Michail Antonio (West Ham United) is shown the yellow card for a bad foul.
      27'

      free kick won

      Michael Olise (Crystal Palace) wins a free kick on the right wing.
      27'

      miss

      Attempt missed. Eberechi Eze (Crystal Palace) left footed shot from the centre of the box is too high. Assisted by Will Hughes.
      26'

      attempt saved

      Attempt saved. Michael Olise (Crystal Palace) left footed shot from outside the box is saved in the top right corner.
      25'

      free kick won

      Michael Olise (Crystal Palace) wins a free kick in the attacking half.
      24'

      miss

      Attempt missed. Eberechi Eze (Crystal Palace) right footed shot from outside the box is close, but misses to the left. Assisted by Jean-Philippe Mateta.
      20'

      West Ham United Own Goal

      West Ham United
      Goal!
      West Ham United
      Emerson(33)
      Own Goal by Emerson, West Ham United. Crystal Palace 3, West Ham United 0.
      18'

      free kick won

      Lucas Paquetá (West Ham United) wins a free kick on the left wing.
      16'

      Crystal Palace Goal!

      Crystal Palace
      Goal!
      Crystal Palace
      Eberechi
      Eze(10)
      Eberechi Eze
      Goal! Crystal Palace 2, West Ham United 0. Eberechi Eze (Crystal Palace) right footed shot from the centre of the box to the top left corner.
      16'

      attempt saved

      Attempt saved. Jean-Philippe Mateta (Crystal Palace) right footed shot from the right side of the box is saved in the bottom left corner. Assisted by Michael Olise.
      13'

      free kick won

      Will Hughes (Crystal Palace) wins a free kick on the left wing.
      11'

      miss

      Attempt missed. Eberechi Eze (Crystal Palace) right footed shot from outside the box misses to the left. Assisted by Jean-Philippe Mateta.
      9'

      miss

      Attempt missed. Tyrick Mitchell (Crystal Palace) right footed shot from the centre of the box is too high. Assisted by Eberechi Eze.
      7'

      Crystal Palace Goal!

      Crystal Palace
      Goal!
      Crystal Palace
      Michael
      Olise(7)
      Michael Olise
      Goal! Crystal Palace 1, West Ham United 0. Michael Olise (Crystal Palace) header from very close range to the bottom left corner. Assisted by Joachim Andersen with a cross following a corner.
      6'

      corner

      Corner, Crystal Palace. Conceded by Angelo Ogbonna.
      5'

      free kick won

      Will Hughes (Crystal Palace) wins a free kick on the left wing.

      Kick-Off

      lineup

      Lineups are announced and players are warming up.