Re-live all the action with our minute-by-minute updates below or click here for all the match stats.
Key moments
![Match stats Match stats](https://livesport-ott-images.ssl.cdn.cra.cz/r900xfq60/a522cf59-58e0-45fb-8a1a-22efc6f0e2db.jpg)
![Match momentum Match momentum](https://livesport-ott-images.ssl.cdn.cra.cz/r900xfq60/3c726ae0-30b2-4681-b926-d2ccfd1271cd.jpg)
90+4' The referee blows for the end of today's match.
90+3' Phil Foden (Manchester City) runs onto a loose pass inside the box and releases a tremendous shot low towards the middle of the goal. However, Lukasz Fabianski anticipates the shot and makes an easy save.
90+1' The referee stops play so that a substitution can be made and Kalvin Phillips (Manchester City) comes onto the pitch for Rodri.
90' Pablo Fornals (West Ham) sends a cross into the box, but Stefan Ortega comes off his line to gather the ball.
89' Lucas Paqueta (West Ham) gets to the rebound and shoots, but the effort is blocked.
![Phil Foden scores Man City's third goal with a deflected strike Phil Foden scores Man City's third goal with a deflected strike](https://livesport-ott-images.ssl.cdn.cra.cz/r900xfq60/3d118b94-0554-4ef3-af41-15493ea7874b.jpg)
88' The attendance is 53,305.
87' Rodri (Manchester City) nearly creates a chance, but his attempt to pick out a teammate with a through ball does not come off.
85' 3 - 0 Phil Foden (Manchester City) picks it up in space and from the edge of the box lashes in a shot that is deflected past the helpless Lukasz Fabianski. 3:0.
85' Riyad Mahrez (Manchester City) will take a corner kick.
85' Bernardo Silva (Manchester City) delivers a long ball, but it lacks enough power to reach his teammates and is intercepted by one of the defenders.
82' Manchester City are ruled offside.
81' We can have a look at the statistics now, particularly the total attempts – 14:4. Shots on target – 5:1.
![Pep Guardiola gives instructions from the sidelines Pep Guardiola gives instructions from the sidelines](https://livesport-ott-images.ssl.cdn.cra.cz/r900xfq60/739c39c0-a611-4321-927c-bf316e0ba207.jpg)
79' David Moyes has decided to introduce fresh legs, with Mohamed Said Benrahma (West Ham) replacing Jarrod Bowen.
79' John Stones (Manchester City) makes some space for himself and from mid-range let's fly with a wild effort which goes high over the crossbar. The ball is off of the pitch and it's a goal kick for West Ham.
77' Pep Guardiola prepares a substitution. Julian Alvarez is replaced by Phil Foden (Manchester City).
77' It is time for a substitution. Manuel Akanji (Manchester City) is on for Nathan Ake.
76' Lucas Paqueta (West Ham) makes an overly-aggressive challenge and John Brooks blows his whistle for a foul.
76' Lucas Paqueta (West Ham) seems to be alright and is okay to carry on.
74' Lucas Paqueta (West Ham) is down injured and the referee stops play so that he can receive medical treatment.
![Erling Haaland celebrates after giving Man City a 2-0 lead Erling Haaland celebrates after giving Man City a 2-0 lead](https://livesport-ott-images.ssl.cdn.cra.cz/r900xfq60/a9c5dcc6-ee7d-4d07-a9a0-f5175335f699.jpg)
74' Danny Ings (West Ham) attempts to find one of his teammates with a sweet pass into the box, but one of the defending players reacts well and intercepts the effort.
73' Jack Grealish (Manchester City) goes on a solo run, but he fails to create a chance as an opposition player blocks him.
71' 2 - 0 Jack Grealish found Erling Haaland (Manchester City) inside the box, he spotted goalkeeper Lukasz Fabianski off his line and chipped the ball into the net. What a cheeky lob!
69' An unsuccessful long-range effort by Julian Alvarez (Manchester City) after he collected a pass and unleashed a shot. The ball was directed towards the right post, but it was an easy job for the goalkeeper to make a save.
67' The referee signals that it is time for a substitution and Danny Ings (West Ham) comes onto the pitch so that Michail Antonio can be given a rest.
![Lucas Paqueta shows his frustration against Man City Lucas Paqueta shows his frustration against Man City](https://livesport-ott-images.ssl.cdn.cra.cz/r900xfq60/270af705-e1d1-40d1-a509-61bb717b4659.jpg)
66' The referee blows his whistle as Benjamin Johnson (West Ham) was too aggressive in his challenge.
65' Rodri (Manchester City) should know this behaviour is beyond the rules. He was too careless with his challenge and left John Brooks no option but to blow his whistle.
64' Erling Haaland (Manchester City) swings a cross into the box, but it's far too close to Lukasz Fabianski, who smothers the ball.
63' The goalkeeper punched the ball away after Pablo Fornals (West Ham) took the corner.
63' A fantastic block by a defender means that the corner from West Ham comes to nothing.
![John Stones jumps highest to head the ball John Stones jumps highest to head the ball](https://livesport-ott-images.ssl.cdn.cra.cz/r900xfq60/de710e31-60cc-4d24-9707-c65aeb5d1f02.jpg)
62' The manager makes a subsitution with Benjamin Johnson (West Ham) coming on for Vladimir Coufal.
60' The resulting set piece from West Ham is comfortably intercepted by one of the defending players.
60' A lofted cross from Vladimir Coufal (West Ham) is unsuccessful as the opponent's defence quickly clears the ball out of the penalty area. West Ham have been awarded a corner kick.
58' Riyad Mahrez (Manchester City) is heading toward the corner flag to take the set piece.
58' Erling Haaland (Manchester City) goes down in the box after a challenge from the defender. Possibly unsighted, the referee just waves play on.
57' A spell of possession for Manchester City in an attempt to control the game.
54' What a chance that is! Jack Grealish (Manchester City) finds himself unmarked in a promising position after receiving a cross on the edge of the box and his attempt sails a whisker wide of the left post. The ball is off of the pitch and it's a goal kick for West Ham.
![Nathan Ake celebrates giving Man City the lead Nathan Ake celebrates giving Man City the lead](https://livesport-ott-images.ssl.cdn.cra.cz/r900xfq60/00671ef7-b189-4cb5-95f1-c03c6751cb4d.jpg)
54' A pass into the penalty area from Erling Haaland (Manchester City) is intercepted by the defence.
53' Julian Alvarez (Manchester City) makes a driving run into the box but he cannot work any space for a shot. The ball goes out of play and West Ham will have a goal kick.
53' Jack Grealish (Manchester City) blasts the ball from just outside the box, but his attempt is blocked by the defender.
50' 1 - 0 Perfectly taken free kick! Riyad Mahrez sends a cross in and Nathan Ake (Manchester City) leaps high to connect with it on the edge of the 6-yard box. His close-range header goes low into the middle of the net and the score changes to 1:0.
49' John Brooks shows a yellow card to Flynn Downes (West Ham) for his blatant foul.
47' Riyad Mahrez (Manchester City) attempts to slip the ball through the defence, but is unable to find any of his teammates.
46' The game restarts for the second half.
![First-half match stats First-half match stats](https://livesport-ott-images.ssl.cdn.cra.cz/r900xfq60/69967265-d8ab-4617-b0d6-2770c0255ed6.jpg)
![David Moyes gives instructions as West Ham impress in the first half David Moyes gives instructions as West Ham impress in the first half](https://livesport-ott-images.ssl.cdn.cra.cz/r900xfq60/dcf280a6-fab5-4c50-9a81-f833598ec115.jpg)
45+2' That is it for the first half after the referee blows his whistle and the players head to their respective dressing rooms.
45' 1 additional min. will be played.
44' Bernardo Silva (Manchester City) delivers a lovely cross into the penalty area. Nevertheless, an opposition defender is alert and averts the danger with a brilliant clearance.
![Rodri hits the ground for Man City Rodri hits the ground for Man City](https://livesport-ott-images.ssl.cdn.cra.cz/r900xfq60/d8131990-36f6-4c06-b5cf-e5fb742c8a7c.jpg)
42' Pablo Fornals (West Ham) picks up the rebound from his own attempted pass and decides to shoot from mid-range. He shouldn't have bothered as the ball flies miles over the bar. The ball goes out of play and Manchester City will have a goal kick.
41' John Stones (Manchester City) does his best to latch onto a cross into the box, but he can't get to the ball.
39' John Brooks blows his whistle and it's Bernardo Silva (Manchester City) who is penalised for an offensive foul. Good decision by the referee.
39' Bernardo Silva (Manchester City) tries to pass the ball into the penalty area but it's blocked.
38' Rodri (Manchester City) reacts well to get to the rebound and takes a shot from the edge of the box, but he fails to get the ball through the players standing between him and the goal.
37' Vladimir Coufal (West Ham) was too forceful with his tackle and John Brooks interrupted the game to signal a free kick.
![Julian Alvarez reacts during a frustrating opening for Man City Julian Alvarez reacts during a frustrating opening for Man City](https://livesport-ott-images.ssl.cdn.cra.cz/r900xfq60/f7959b3f-dc42-48d6-9df9-f11fd4a99cfc.jpg)
36' John Stones (Manchester City) rises above the defence to meet a cross from the corner. His timing is good, but he directs his header just a few inches wide of the right post.
35' The referee points to the corner flag. It's a corner to Manchester City.
35' John Stones (Manchester City) sends a quick through ball into space for his teammate who is lurking close to the offside line, but one of the defenders intercepts and clears the danger. It will be a corner kick for Manchester City.
32' Rodri (Manchester City) gathers the ball inside the box and produces a snap shot. The ball only rattles the right post. The ball goes out of play and West Ham will have a goal kick.
32' Manchester City are showing great team chemistry. They are passing the ball around seamlessly.
30' Jack Grealish (Manchester City) collects a great pass inside the box and misses a sitter. His shot was directed towards the left post, but the goalkeeper pulls off a marvellous diving save and denies him. Manchester City have been awarded a corner kick.
![Pep Guardiola gives instructions on the sidelines Pep Guardiola gives instructions on the sidelines](https://livesport-ott-images.ssl.cdn.cra.cz/r900xfq60/b124eafa-4905-47d8-a710-a799d48398b8.jpg)
30' Jarrod Bowen (West Ham) receives a precise pass and is given time inside the box to send a promising strike towards the middle of the goal. Stefan Ortega guesses his intention and denies him with a fine save.
28' The referee blows his whistle for a foul after Bernardo Silva (Manchester City) overruns the ball during an attack and makes an aggressive challenge on his opponent.
24' Jack Grealish swings the cross over. Erling Haaland (Manchester City) gets his head to it but it goes just wide of the right post. The ball goes out of play and West Ham will have a goal kick.
23' The corner from Riyad Mahrez (Manchester City) is intercepted by the defence.
23' Jack Grealish (Manchester City) swings in a cross, but the ball is cleared to safety by one of the defending players. The ball is out of play. Manchester City will have a chance to score from a corner.
22' Lucas Paqueta (West Ham) sends a teasing cross into the area, but Stefan Ortega intercepts the ball.
21' Michail Antonio (West Ham) races towards goal but the defender gets back well to make a challenge.
![Jarrod Bowen vies for the ball with Rodri Jarrod Bowen vies for the ball with Rodri](https://livesport-ott-images.ssl.cdn.cra.cz/r900xfq60/a08530d0-9856-4f02-a86a-9cb82c7039bb.jpg)
20' A fine lofted pass into the box, sent by Bernardo Silva (Manchester City), is intercepted by the opposition's defence.
20' A cross into the box from Bernardo Silva (Manchester City) is cleared.
19' Bernardo Silva (Manchester City) attempts to send a low pass into the box from the edge of the penalty area, but the opposition's defence knocks the ball to safety.
18' 72:28 – the ratio of ball possession.
15' Julian Alvarez (Manchester City) produces a dangerous low pass into the penalty area, but the defence manage to cut it out.
14' Pablo Fornals (West Ham) delivers a fine lofted cross into the penalty area, but it's cleared by an opposing player.
14' Pablo Fornals (West Ham) quickly takes the free kick with a short pass.
13' Kyle Walker (Manchester City) commits a foul after making a slide tackle on his opponent.
![Vladimir Coufal fights for the ball with Man City's Bernardo Silva Vladimir Coufal fights for the ball with Man City's Bernardo Silva](https://livesport-ott-images.ssl.cdn.cra.cz/r900xfq60/4dda3ec2-d88e-4ed3-9907-a6f579efc580.jpg)
12' Ruben Dias (Manchester City) commits a rough foul. John Brooks stops the game and makes a call.
11' One of the defenders reacts at the last minute to brilliantly block a pass from Bernardo Silva (Manchester City).
10' Nathan Ake (Manchester City) makes a good run into the box and unleashes a powerful header in the centre of the box from the corner, but it rises well over the bar. The ball is off of the pitch and it's a goal kick for West Ham.
10' Manchester City have been awarded a corner kick. The referee and one of his assistants both point at the corner flag.
9' Riyad Mahrez (Manchester City) receives a low pass just outside the box and unleashes a fine strike to the bottom left corner. Lukasz Fabianski pulls off a reflexive save to block his effort. Nice goalkeeping skill.
9' Jarrod Bowen (West Ham) fails to find any of his teammates inside the box as his pass is blocked.
8' Manchester City failed to take advantage of the corner as the opposition's defence was alert and averted the threat.
![David Moyes looks on David Moyes looks on](https://livesport-ott-images.ssl.cdn.cra.cz/r900xfq60/e79b53f7-f506-4262-8f7a-98a614669eaa.jpg)
7' Manchester City are showcasing great team work and neat passing moves.
5' The ball is cleared after Jack Grealish (Manchester City) attempted to dribble past an opposing player.
3' Jarrod Bowen (West Ham) looks to break free, but an opposing player clears the ball away.
2' A neat pass is well received by Julian Alvarez (Manchester City), who is lurking on the edge of the box and strikes the ball towards the middle of the target. The goalkeeper makes a decent save to block his shot.
1' The first half of this match is underway.
John Brooks will officiate today.
Hello, welcome to our live play-by-play commentary. You will be able to see all the interesting moments of the game, so you won't miss a thing.
Starting XIs
![Man City v West Ham lineups Man City v West Ham lineups](https://livesport-ott-images.ssl.cdn.cra.cz/r900xfq60/da011c52-645f-495b-b7a1-e50b40eabc22.jpg)
Preview
Manchester City beat Fulham 2-1 on Sunday as Erling Haaland notched his 50th competitive strike of the season – the first man to do so in England since 1931.
Back then, Man City were beginning an eight-match winless head-to-head streak against West Ham United, but these days things are very different as they’ve only lost one of the last 16 meetings (W13, D3).
Last week’s potentially Premier League title-deciding 4-1 win here over Arsenal was the Cityzens’ seventh successive home league victory, the last three of them all seeing them net at least three times.
But West Ham have proved worthy opponents in recent times, as although Man City have won their last six meetings at home, none of the last five saw them score more than twice.
Unhappy West Ham manager David Moyes may face the wrath of the FA for suggesting his side has been “disrespected” by officials recently, so ahead of a gruelling set of fixtures including both Manchester clubs and the UEFA Europa Conference League semi-final against AZ Alkmaar, the last thing he needed was Saturday’s 4-3 defeat by Crystal Palace – their first ever Premier League away defeat after scoring three times.
They’re still looking nervously over their shoulder towards the relegation zone despite winning two of their three league away fixtures last month (L1), but the Hammers have travelled poorly this term (W3, D3, L10).
This is therefore another daunting task for them, highlighted by the fact that their leading scorer in away head-to-head remains Sir Geoff Hurst with three goals.
![Form going into the match Form going into the match](https://livesport-ott-images.ssl.cdn.cra.cz/r900xfq60/3bc0fcd1-e751-4bbc-acd2-1cf76bdf72e1.jpg)
Players to watch: Even Hurst couldn’t match Haaland’s feat of 50 goals in a season (his best was 40 in 1965/66) with three of the Norwegian’s last four league strikes coming inside the first 30 minutes.
Trying to stop him will be West Ham's Łukasz Fabiański who has kept clean sheets in two of his last three appearances on the road.
Hot stat: West Ham have scored five goals across their last six league games from corners.