• MANCHESTER CITY RATINGS: Ederson - 5: Maybe for every fabulous assist (against Tottenham) he’s allowed one errant day of kicking. Dangerous early pass to Fernandinho put captain under pressure, and later hurt himself when did well to collect a high cross ahead of Dawson. Rarely tested. PA
    MANCHESTER CITY RATINGS: Ederson - 5: Maybe for every fabulous assist (against Tottenham) he’s allowed one errant day of kicking. Dangerous early pass to Fernandinho put captain under pressure, and later hurt himself when did well to collect a high cross ahead of Dawson. Rarely tested. PA
  • Kyle Walker - 7: Super raking pass almost set Mahrez in on goal in first half, and smashed one effort across the area in second. Sent De Bruyne on his way, which nearly yielded a goal. Timely interception when Antonio threatened at one stage. PA
    Kyle Walker - 7: Super raking pass almost set Mahrez in on goal in first half, and smashed one effort across the area in second. Sent De Bruyne on his way, which nearly yielded a goal. Timely interception when Antonio threatened at one stage. PA
  • Ruben Dias - 9: As accomplished as ever on the ball, but displayed the threat he carries up front by heading home the game’s opening goal – his first for the club since joining last summer. Few decisive headers to clear dangerous. A snip, ahem, at $80-odd million. AP
    Ruben Dias - 9: As accomplished as ever on the ball, but displayed the threat he carries up front by heading home the game’s opening goal – his first for the club since joining last summer. Few decisive headers to clear dangerous. A snip, ahem, at $80-odd million. AP
  • John Stones - 9: Not to be outdone by his supreme partner in central defence, the defender swept City to three points with fantastic finish on 68 minutes. Good positioning to both block shots and cut off crosses, and strong in the air when needed. Resurgence great to see. Reuters
    John Stones - 9: Not to be outdone by his supreme partner in central defence, the defender swept City to three points with fantastic finish on 68 minutes. Good positioning to both block shots and cut off crosses, and strong in the air when needed. Resurgence great to see. Reuters
  • Oleksandr Zinchenko - 6: A left-back in nothing but name, popped out mainly in central midfield, or wherever he saw fit. Requited to offer a firm, committed challenge on Coufal right at the death to halt a potentially dangerous cross. Didn’t do a lot. Didn’t really need to. AP
    Oleksandr Zinchenko - 6: A left-back in nothing but name, popped out mainly in central midfield, or wherever he saw fit. Requited to offer a firm, committed challenge on Coufal right at the death to halt a potentially dangerous cross. Didn’t do a lot. Didn’t really need to. AP
  • Ilkay Gundogan - 4: : The standout performer of recent months, perhaps throughout entire Premier League, but didn’t have his finest day overall. Made little impact, highlighted by an overcooked pass to Aguero. Withdrawn with a minute remaining as City shut up shop. AP
    Ilkay Gundogan - 4: : The standout performer of recent months, perhaps throughout entire Premier League, but didn’t have his finest day overall. Made little impact, highlighted by an overcooked pass to Aguero. Withdrawn with a minute remaining as City shut up shop. AP
  • Fernandinho - 6: In for Rodri at base of City’s midfield and reclaimed the armband. Led his side well, sitting deep and plugging gaps when called upon. Smart, cynical foul late on to stop Lingard in his tracks, then picked up his now-mandatory booking in the dying moments. AP
    Fernandinho - 6: In for Rodri at base of City’s midfield and reclaimed the armband. Led his side well, sitting deep and plugging gaps when called upon. Smart, cynical foul late on to stop Lingard in his tracks, then picked up his now-mandatory booking in the dying moments. AP
  • Riyad Mahrez - 8: Lively out on the right, but generally over hit final pass and looked likely to drift from match. Jolted into life to supply a clever pass to pick out Stones and put his side back into the lead. Proved to be the winner. Job done. AFP
    Riyad Mahrez - 8: Lively out on the right, but generally over hit final pass and looked likely to drift from match. Jolted into life to supply a clever pass to pick out Stones and put his side back into the lead. Proved to be the winner. Job done. AFP
  • Kevin De Bruyne - 7: Sumptuous left-footed cross from deep set up Dias for the opener, while moving him joint-top for league assists this season. However, uncharacteristically loose with passing after the break, despite almost creating another. Still had major say. Getty
    Kevin De Bruyne - 7: Sumptuous left-footed cross from deep set up Dias for the opener, while moving him joint-top for league assists this season. However, uncharacteristically loose with passing after the break, despite almost creating another. Still had major say. Getty
  • Ferran Torres - 5: Showed glimpses out wide, and shot straight at Randolph on the half hour. Poor pass allowed Fornals to steam forward, although nothing came of it. Did well to cut out chance as Coufal lurked, which was his last contribution before bineg subbed. EPA
    Ferran Torres - 5: Showed glimpses out wide, and shot straight at Randolph on the half hour. Poor pass allowed Fornals to steam forward, although nothing came of it. Did well to cut out chance as Coufal lurked, which was his last contribution before bineg subbed. EPA
  • Sergio Aguero - 3: Making his first Premier League appearance since January 3, the rust was evident when he gave away the ball that led to Antonio’s equaliser. Look off the pace for the majority, then deservedly subbed on the hour. Obviously needs game time. AFP
    Sergio Aguero - 3: Making his first Premier League appearance since January 3, the rust was evident when he gave away the ball that led to Antonio’s equaliser. Look off the pace for the majority, then deservedly subbed on the hour. Obviously needs game time. AFP
  • SUBS: Gabriel Jesus - (On for Aguero 61') 4: : Introduced on the hour to provide some more attacking thrust for the hosts. The Brazilian didn’t have a huge effect on the game, but occupied the West Ham defence to a greater degree than the man he replaced. PA
    SUBS: Gabriel Jesus - (On for Aguero 61') 4: : Introduced on the hour to provide some more attacking thrust for the hosts. The Brazilian didn’t have a huge effect on the game, but occupied the West Ham defence to a greater degree than the man he replaced. PA
  • Phil Foden - (On for Torres 65') 5: Came off bench in October to score and rescue a point in the corresponding fixture, and was given 25 minutes to once more make his mark. Gave Coufal enough to keep him on his toes, helping his team see out the match. AFP
    Phil Foden - (On for Torres 65') 5: Came off bench in October to score and rescue a point in the corresponding fixture, and was given 25 minutes to once more make his mark. Gave Coufal enough to keep him on his toes, helping his team see out the match. AFP
  • Rodri - (On for Gudogan 89') N/A. PA
    Rodri - (On for Gudogan 89') N/A. PA
  • WEST HAM RATINGS: Darren Randolph - 5: Making only his second league appearance since Lukasz Fabianski wasn’t available, had no chance with either goal. Was alert enough to race off line to thwart Mahrez, then shrugged off an injury at start of second half. EPA
    WEST HAM RATINGS: Darren Randolph - 5: Making only his second league appearance since Lukasz Fabianski wasn’t available, had no chance with either goal. Was alert enough to race off line to thwart Mahrez, then shrugged off an injury at start of second half. EPA
  • Craig Dawson - 6: Proving yet again to be a shrewd signing. Blocked well block as Mahrez got away his shot on edge of area, then threw himself in front of Foden’s cross in typically full-blooded fashion. Blameless for either City goal. AP
    Craig Dawson - 6: Proving yet again to be a shrewd signing. Blocked well block as Mahrez got away his shot on edge of area, then threw himself in front of Foden’s cross in typically full-blooded fashion. Blameless for either City goal. AP
  • Issa Diop - 6: Could have rescued a point in injury-time when rose unmarked to meet Lingard’s tantalising cross, only to mistime his header. The anguish as it narrowly evaded Soucek, too. Otherwise a decent display, helped no doubt by Aguero’s struggles. AFP
    Issa Diop - 6: Could have rescued a point in injury-time when rose unmarked to meet Lingard’s tantalising cross, only to mistime his header. The anguish as it narrowly evaded Soucek, too. Otherwise a decent display, helped no doubt by Aguero’s struggles. AFP
  • Aaron Cresswell - 5: Deployed as the left-sided centre-back in a back three, was in the right spot to flick away a dangerous City cross when a queue of opponents over his shoulder. Not as accurate as usual from set-pieces, though. . Reuters
    Aaron Cresswell - 5: Deployed as the left-sided centre-back in a back three, was in the right spot to flick away a dangerous City cross when a queue of opponents over his shoulder. Not as accurate as usual from set-pieces, though. . Reuters
  • Vladimir Coufal - 6: Was strong in the challenge throughout, coupled with astute anticipation at times, before his surging run created the visitors’ equaliser. Dogged display and, like the rest of his fellow defenders, probably unlucky not to help seal a point. PA
    Vladimir Coufal - 6: Was strong in the challenge throughout, coupled with astute anticipation at times, before his surging run created the visitors’ equaliser. Dogged display and, like the rest of his fellow defenders, probably unlucky not to help seal a point. PA
  • Declan Rice - 5: Did the usual screening role in front of what this time was a back five, although didn’t provide the platform going forward. The away side’s captain had one driving run from deep, only to waste the opportunity to release a teammate. Getty
    Declan Rice - 5: Did the usual screening role in front of what this time was a back five, although didn’t provide the platform going forward. The away side’s captain had one driving run from deep, only to waste the opportunity to release a teammate. Getty
  • Tomas Soucek - 7: Apparently covered more ground than anyone in Premier League this season and can see why. Telling interception to prevent Torres shot, then almost set up Antonio with a clever header. Part penetrating presence through midfield, part defensive rock. Reuters
    Tomas Soucek - 7: Apparently covered more ground than anyone in Premier League this season and can see why. Telling interception to prevent Torres shot, then almost set up Antonio with a clever header. Part penetrating presence through midfield, part defensive rock. Reuters
  • Ben Johnson - 4: Hardly quick out of the blocks on his return to the starting line-up. Brought in to offer both width and protection as a left wing-back, was sloppy in possession and booked in first-half for pull on Mahrez. Taken off in final throes. Getty
    Ben Johnson - 4: Hardly quick out of the blocks on his return to the starting line-up. Brought in to offer both width and protection as a left wing-back, was sloppy in possession and booked in first-half for pull on Mahrez. Taken off in final throes. Getty
  • Pablo Fornals - 5: Started brightly with some probing passing and linked up well with Lingard and Antonio, only to fade somewhat. Dallied on ball after latched onto Torres misplaced pass. Subbed late on as had disappeared from the action. Getty
    Pablo Fornals - 5: Started brightly with some probing passing and linked up well with Lingard and Antonio, only to fade somewhat. Dallied on ball after latched onto Torres misplaced pass. Subbed late on as had disappeared from the action. Getty
  • Jesse Lingard - 7: An instant hit since joining the club from Manchester United, he registered an assist when his cross-cum-shot found Antonio at back post. Would’ve had a second had Diop not woefully headed wide in injury-time. Reuters
    Jesse Lingard - 7: An instant hit since joining the club from Manchester United, he registered an assist when his cross-cum-shot found Antonio at back post. Would’ve had a second had Diop not woefully headed wide in injury-time. Reuters
  • Michail Antonio - 8: Should’ve done better when swivelled inside area, but struck outside of the post. Didn’t take long to put that right, though, glancing home from on the line to draw his side level. Mostly excellent as lone striker. Subbed off late when visibly tired. EPA
    Michail Antonio - 8: Should’ve done better when swivelled inside area, but struck outside of the post. Didn’t take long to put that right, though, glancing home from on the line to draw his side level. Mostly excellent as lone striker. Subbed off late when visibly tired. EPA
  • SUBS: Said Benrahma - (On for Antonio 84') N/A. Jarrod Bowen - (On for Johnson 84') N/A. Reuters
    SUBS: Said Benrahma - (On for Antonio 84') N/A. Jarrod Bowen - (On for Johnson 84') N/A. Reuters

Manchester City v West Ham player ratings: John Stones 9, Sergio Aguero 3; Declan Rice 5; Michail Antonio 8


John McAuley
  • English
  • Arabic

Ruben Dias and John Stones struck as Premier League leaders Manchester City moved 13 points clear with a hard-fought 2-1 win over West Ham.

The defensive pairing netted either side of an equaliser from Michail Antonio, who had earlier hit the post for the determined visitors at the Etihad Stadium.

City's victory was their 20th in succession as they chase glory on four fronts.

They also had the welcome sight of record goalscorer Sergio Aguero back in their starting line-up for only the fourth time this season, even though the Argentinian had a quiet game.

On this occasion the lack of an effective striker did not matter as their in-form centre-backs delivered the goals.

They may have conceded a home goal in the Premier League for the first time since December 15, but they made up for that by demonstrating their potency up front.

Dias headed City in front after half an hour only for the Hammers to level when Antonio tapped home at the back post two minutes before half-time.

Stones scored what turned out to be the winner when he finished well from a neat Riyad Mahrez lay-off after 68 minutes.