• WEST HAM RATINGS: Lukasz Fabianski – 7 Kept his side in it at 2-2 with a terrific penalty save to deny Mahrez in the closing stages. He didn’t have much of a chance with City’s goals, especially Coufal’s own goal. Booked. Action Images
    WEST HAM RATINGS: Lukasz Fabianski – 7 Kept his side in it at 2-2 with a terrific penalty save to deny Mahrez in the closing stages. He didn’t have much of a chance with City’s goals, especially Coufal’s own goal. Booked. Action Images
  • Vladimir Coufal – 4 An own-goal to forget for the right-back, when his attempt to clear Mahrez’s free-kick ended up ended up in the back of the net. Booked. AFP
    Vladimir Coufal – 4 An own-goal to forget for the right-back, when his attempt to clear Mahrez’s free-kick ended up ended up in the back of the net. Booked. AFP
  • Craig Dawson – 6 Shaking off injury concerns to start, Dawson was solid in defence, though he gave away the penalty. Action Images
    Craig Dawson – 6 Shaking off injury concerns to start, Dawson was solid in defence, though he gave away the penalty. Action Images
  • Kurt Zouma – 6 He was lucky to get away with what looked to be a foul on Jesus in the penalty box in the first half. He was later needed to clear up after Fabianski’s save from Silva’s effort. AP
    Kurt Zouma – 6 He was lucky to get away with what looked to be a foul on Jesus in the penalty box in the first half. He was later needed to clear up after Fabianski’s save from Silva’s effort. AP
  • Aaron Creswell – 6 Busy in defence and crucial in keeping City out, with a notable seven clearances to his name. Couldn’t quite get forward as much as he would have liked. AFP
    Aaron Creswell – 6 Busy in defence and crucial in keeping City out, with a notable seven clearances to his name. Couldn’t quite get forward as much as he would have liked. AFP
  • Tomas Soucek – 6 Dominant in the air througho except when second best to Rodri in the build-up to City’s first goal. He had earlier had a hand in West Ham’s second, winning first ball from a Fabianski goal-kick to flick the ball on to Antonio for Bowen’s second. EPA
    Tomas Soucek – 6 Dominant in the air througho except when second best to Rodri in the build-up to City’s first goal. He had earlier had a hand in West Ham’s second, winning first ball from a Fabianski goal-kick to flick the ball on to Antonio for Bowen’s second. EPA
  • Declan Rice – 7 Dominant in the middle, the England international broke up play and continued to dictate proceedings with his interceptions and tackles. AFP
    Declan Rice – 7 Dominant in the middle, the England international broke up play and continued to dictate proceedings with his interceptions and tackles. AFP
  • Pablo Fornals – 7 Played an incredible ball over the top to find Bowen in plenty of space in the build-up to West Ham’s opener. AP
    Pablo Fornals – 7 Played an incredible ball over the top to find Bowen in plenty of space in the build-up to West Ham’s opener. AP
  • Manuel Lanzini – 6 Managing to get a couple of challenges in, Lanzini was notably quieter than his teammates in sparking West Ham’s attacks. EPA
    Manuel Lanzini – 6 Managing to get a couple of challenges in, Lanzini was notably quieter than his teammates in sparking West Ham’s attacks. EPA
  • Jarrod Bowen – 9 Beat the offside trap and sprung on to an overhead ball from Fornals for his first. Antonio played him in before he weaved his way into space to fire through Fernandinho’s legs for his second. Booked. Getty
    Jarrod Bowen – 9 Beat the offside trap and sprung on to an overhead ball from Fornals for his first. Antonio played him in before he weaved his way into space to fire through Fernandinho’s legs for his second. Booked. Getty
  • Michail Antonio – 7 Crowded out during his first run at City’s makeshift defence with Cancelo able to cover. His best effort was a chipped shot over Ederson, but it finished just wide. Added an assist to his tally when he played Bowen through. Getty
    Michail Antonio – 7 Crowded out during his first run at City’s makeshift defence with Cancelo able to cover. His best effort was a chipped shot over Ederson, but it finished just wide. Added an assist to his tally when he played Bowen through. Getty
  • SUBS: Mark Noble (Lanzini 77’) – N/R A farewell home outing for Noble, a veteran who has served 18 years with for the club. AFP
    SUBS: Mark Noble (Lanzini 77’) – N/R A farewell home outing for Noble, a veteran who has served 18 years with for the club. AFP
  • Ben Johnson (Fornals 90+1’) – N/R A late defensive change to hold out a draw. Getty
    Ben Johnson (Fornals 90+1’) – N/R A late defensive change to hold out a draw. Getty
  • Andriy Yarmolenko (Antonio 90+5’) – N/R A final home appearance for the Ukrainian, who is set to depart the London Stadium at the end of the season. Reuters
    Andriy Yarmolenko (Antonio 90+5’) – N/R A final home appearance for the Ukrainian, who is set to depart the London Stadium at the end of the season. Reuters
  • MANCHESTER CITY RATINGS: Ederson – 5 Not the most comfortable display from the Brazilian goalkeeper, with Bowen beating him twice. AFP
    MANCHESTER CITY RATINGS: Ederson – 5 Not the most comfortable display from the Brazilian goalkeeper, with Bowen beating him twice. AFP
  • Joao Cancelo – 6 Again playing at right-back, the 27-year-old was forced to intervene when Zinchenko was overloaded on the opposing wing by Antonio. Good offensively. EPA
    Joao Cancelo – 6 Again playing at right-back, the 27-year-old was forced to intervene when Zinchenko was overloaded on the opposing wing by Antonio. Good offensively. EPA
  • Fernandinho – 5 The City captain was forced to play in the middle of a makeshift defence. He tried his luck from distance when he fired narrowly over the crossbar early on, and could then only watch as Bowen’s second went through his legs. AFP
    Fernandinho – 5 The City captain was forced to play in the middle of a makeshift defence. He tried his luck from distance when he fired narrowly over the crossbar early on, and could then only watch as Bowen’s second went through his legs. AFP
  • Aymeric Laporte – 5 The Spaniard was unable to match Bowen’s pace and played him onside for West Ham’s opener, and almost gifted West Ham a third with miscommunication at the back. AP
    Aymeric Laporte – 5 The Spaniard was unable to match Bowen’s pace and played him onside for West Ham’s opener, and almost gifted West Ham a third with miscommunication at the back. AP
  • Oleksandr Zinchenko – 4 The Ukrainian forced Fabianski into an early save when he found space with an overlapping run before shooting at the goalkeeper’s near post, but was later caught napping when Fornals found Bowen. Played Bowen onside for his second. AFP
    Oleksandr Zinchenko – 4 The Ukrainian forced Fabianski into an early save when he found space with an overlapping run before shooting at the goalkeeper’s near post, but was later caught napping when Fornals found Bowen. Played Bowen onside for his second. AFP
  • Bernardo Silva – 6 Making his 250th appearance for Man City, Silva was denied a City equaliser when Fabianski made a terrific low save. AFP
    Bernardo Silva – 6 Making his 250th appearance for Man City, Silva was denied a City equaliser when Fabianski made a terrific low save. AFP
  • Rodri – 6 The defensive midfielder saw an effort deflected wide of the goal in the first half, but he went one better and won the header against Soucek in the box to head into Grealish’s path. Getty Images
    Rodri – 6 The defensive midfielder saw an effort deflected wide of the goal in the first half, but he went one better and won the header against Soucek in the box to head into Grealish’s path. Getty Images
  • Kevin De Bruyne – 5 The Belgium international curved his free-kick over West Ham’s wall as City desperately looked for an equaliser. AP
    Kevin De Bruyne – 5 The Belgium international curved his free-kick over West Ham’s wall as City desperately looked for an equaliser. AP
  • Riyad Mahrez – 6 Livelier in the second half and sent in a wicked delivery that led to Coufal scoring an own-goal. He was left frustrated when his penalty was saved by Fabianski AFP
    Riyad Mahrez – 6 Livelier in the second half and sent in a wicked delivery that led to Coufal scoring an own-goal. He was left frustrated when his penalty was saved by Fabianski AFP
  • Gabriel Jesus – 7 Denied a penalty in the first half when kicked by Zouma in the box, the Brazilian’s appeals were again waved away in the closing stages, only to be overturned by VAR. AFP
    Gabriel Jesus – 7 Denied a penalty in the first half when kicked by Zouma in the box, the Brazilian’s appeals were again waved away in the closing stages, only to be overturned by VAR. AFP
  • Jack Grealish – 7 After an uninspiring first half from the £100m midfielder, Grealish wasted no time getting City back in the game after the break, with Rodri heading the ball into his path. Lively second-half display. Getty
    Jack Grealish – 7 After an uninspiring first half from the £100m midfielder, Grealish wasted no time getting City back in the game after the break, with Rodri heading the ball into his path. Lively second-half display. Getty

West Ham v Manchester City ratings: Bowen 9, Coufal 4; Zinchenko 4, Grealish 7


  • English
  • Arabic

Manchester City staged a thrilling fightback from two goals down to keep the destiny of the Premier League title in their hands, but Riyad Mahrez's late penalty miss forced the leaders to settle for a dramatic 2-2 draw at West Ham.

Pep Guardiola's side were in danger of gifting second placed Liverpool a title lifeline after West Ham's Jarrod Bowen struck twice in the first half.

But City's stirring recovery showed the character that has already brought them three titles in the last four seasons.

Jack Grealish pulled one back soon after the interval and Vladimir Coufal's own goal completed City's escape act.

It should have been even better for City, but Mahrez's penalty was saved by Lukasz Fabianski with five minutes left.

You can see the player ratings from Sunday's game in the gallery above. To move on to the next photo, click on the arrows or if using a mobile device, simply swipe.

Updated: May 15, 2022, 3:51 PM