63 min: Mahrez spins free in the middle before sending Sterling away down the inside-left channel. Sterlingâ€™s probing pass, intended for Foden, is deflected out for a corner.
61 min: Ederson claims with great authority amid a bustling box. Thatâ€™s a really confident claim. City go up the other end, Walker sending a piledriver goalward from 25 yards. Itâ€™s straight into Fabianskiâ€™s midriff.
60 min: This is better, though, as Bowen drives down the inside-right channel to win a corner.
59 min: Mahrez slips Walker away down the right. Walker shanks a woeful cross deep into the stand behind the goal. City continue to dominate. West Ham are yet to react.
57 min: Foden latches onto a simple long ball down the middle and tries to hoick spectacularly home from 30 yards. He doesnâ€™t quite catch it and itâ€™s an easy claim for Fabianski. City are causing West Ham all sorts of problems now. â€œIs there a more error prone referee in the Premiership than Anthony Taylor?â€ wonders Ian Burch. â€œWith his indecisiveness and poor decision making heâ€™s the refereeing equivalent of Porridgeâ€™s Mr Barrowclough. He pales into comparison with Mike Deanâ€™s Mr Mackay act.â€
56 min: Yarmolenko is sent scampering into space down the right. Heâ€™s got options in the middle, but overdoes the fancy footwork and eventually falls over, the ball rolling apologetically out for a goal kick.
54 min: Gundogan pings a glorious ball down the inside-left channel for Cancelo, who has sprung the offside trap. Heâ€™s clear, but miscontrols and lets the ball squirt out for a goal kick. He puts his head in his hands and screams. What a great chance that was. City have clearly been given the hairdryer treatment at half-time.
53 min: And itâ€™s a double blow for the Hammers, because Antonio has picked up an injury and makes way for Yarmolenko.
GOAL! West Ham United 1-1 Manchester City (Foden 51)
Cancelo has had the beating of Coufal all day, and he zips past him down the left again. His low cross finds Foden on the left-hand corner of the six-yard box with his back to goal. He swivels, sorts his feet, and lashes into the bottom left. What an impact by the sub!
51 min: Coufal is booked for leaving one on Cancelo. He has the good grace to give the ref a nod of acceptance.
50 min: Itâ€™s been all City since the restart. Looks like they might be preparing another change, though, with Zinchenko warming up.
48 min: Rodri has a belt from 25 yards. Itâ€™s deflected wide right for a corner. Rice blooters clear. Antonio tries to zip past Walker but the City defender holds firm. Just as well, as Antonio would have been free otherwise.
47 min: Balbuena knocks the corner clear. Dias tries to launch a new phase of attack by working his way down the right, and heâ€™s shoved over by Masuaku, but the referee doesnâ€™t give anything for that either. Very strange.
City get the second half underway. Theyâ€™ve made a change at the break, replacing Aguero with Foden. Theyâ€™ve also been yammering at the referee en masse, presumably still going on about the Soucek hand-ball that wasnâ€™t. But they snap into business mode the second the whistle goes, Foden driving down the left and winning a quick corner.
Controversy corner. Replays of the build-up to the goal show the ball hit Soucek on the hip, not the arm. So that oneâ€™s out of the way. Letâ€™s replace it with the Garcia challenge on Antonio (25 min). In the opinion of Joe Cole and Joleon Lescott on BT Sport, there was contact before he touched the ball, and it should have been a penalty. The channelâ€™s resident refereeing expert, Peter Walton, then performed an Olympic-standard gymnastic routine, jumping through a series of hoops to explain why the ref wasnâ€™t at least called to the VAR monitor for a second look. â€œWe donâ€™t want them to be forensically analysing the game,â€ is what comes off the top of his head. This guyâ€™s good.
Half-time entertainment … and a reminder that when this match is done, Barry Glendenning will be at the helm for MBM coverage of El ClÃ¡sico.
HALF TIME: West Ham United 1-0 Manchester City
The Hammers lead thanks to Michail Antonioâ€™s marvellous overhead kick. Theyâ€™ve looked dangerous in attack, while restricting City to speculative efforts. Much to think about for Pep. Plenty of time to put it right, of course. No flipping!
43 min: Fabianski pumps long. Cancelo takes a heavy touch and allows Bowen to race down the right. That sets West Ham up for a series of speculative shots and crosses. City hold firm, blocking efforts by Masuaku and Soucek, but theyâ€™re in panic mode all of a sudden. West Hamâ€™s confidence has ballooned after that slow start.
42 min: Cresswell dinks it down the inside right again, but this time Antonioâ€™s there. He takes down well, but canâ€™t get a shot away, as heâ€™s quickly swarmed by defenders.
41 min: A free kick for West Ham midway into City territory. The hosts line up on the edge of the box. Cresswell takes, and plays a ball down the inside-right channel to nobody. What a waste. But theyâ€™ll get another chance, because Fornals has just been barged over in exactly the same place. Take two.
39 min: Cancelo has the beating of Coufal. He drops a shoulder to make space down the left and curls in. Fabianski claims. This match continues to flow freely.
37 min: Masuaku sashays down the left, nearly opening City up. Walker sticks to his guns though and the West Ham wing-back is forced to check back. Cresswell whips into the box instead, but his dangerous-looking cross is deflected, the sting removed, and dribbles back to Ederson.
35 min: Cresswell curls in from the left. Antonio shapes to perform the spectacular again, but Walker reads it well and blocks out for a corner. City deal with the set piece easily enough.
34 min: Garcia channels his inner Beckenbauer, striding up the middle and pearling a low shot inches wide of the left-hand post. Fabianski had it covered, mind.
33 min: Moyes is still sulking. Arms crossed tightly. Frown on. Thin lips.
31 min: On the touchline, David Moyes enters into deep philosophical discussion with the fourth official. You canâ€™t blame him for wondering what the hell is going on. That was a ludicrous bit of refereeing.
29 min: Rice tries to launch an attack and is cynically tugged back by Gundogan. The referee waves play on. The move breaks down. When thereâ€™s eventually a break in play, Anthony Taylor opts not to book Gundogan. Itâ€™s a preposterous decision after the most brazen of fouls.
27 min: Yep, itâ€™s a game to enjoy … but not necessarily if youâ€™re one of the managers. Pep Guardiola prowls the technical area with a worried frown.
25 min: Two simple flick-ons and Antonio is romping down the left! He nearly breaks clear into the box, but Garcia sticks to him like glue and sticks out a leg. A perfectly timed challenge that allows Ederson to come out and smother. City go straight up the other end and nearly equalise, Cancelo turning Coufal inside out down the left and curling to the far post, where Mahrez tries to guide home from a tight angle. Fabianksi claims. This is a great game now. It could easily have been 2-0 or 1-1 in a matter of seconds.
23 min: A stat to worry City fans from BT Sport: their heroes have lost the last six Premier League away matches in which theyâ€™ve fallen behind. Plenty of time yet to snap that run.
22 min: A free kick for City thatâ€™s effectively a corner on the right. Mahrez wedges it in. Ogbonna clears with ease.
20 min: A suggestion that the ball accidentally hit Soucekâ€™s hand as he chased that ball down in the build-up. But the VAR isnâ€™t of a mind to overturn that moment of brilliance.
GOAL! West Ham United 1-0 Manchester City (Antonio 18)
This week, theyâ€™re one up! Bowen drives down the right again and earns some more good field position. From the next phase, Soucek chases down a loose ball by the right-hand corner flag and cuts back for Coufal, who crosses. Antonio, his back to goal and hassled by Dias, swivels and creams a glorious overhead kick into the left-hand side of the net. Ederson had no chance!
16 min: Cancelo rolls a defence splitter down the left. Aguero races into the box and chips inside for Mahrez, who canâ€™t keep his effort down. Goal kick, and the game remains scoreless. West Ham were three down by this point last weekend.
15 min: City waste the corner. Theyâ€™re threatening to click into gear, though. Some very attractive football already.
14 min: City probe down the right and win another corner. Itâ€™s played back upfield. Gundogan, quarterbacking from deep, creams a wonderful diagonal pass to spring Dias into the box. Dias chests down and is about to shoot from close range when Balbuena blocks him out. Corner.
13 min: Mahrez, Gundogan and Aguero combine crisply down the middle, suddenly turning up the speed with some slick movement and pretty triangles. Gundogan reaches the edge of the box before slashing wildly wide left. Lovely move.
11 min: City have had 70 percent possession so far. Both teams will be happy enough, though, each having shown some promise in attack.
10 min: Now Bowen gets the other side of Cancelo down the right. He reaches the byline and cuts back, but thereâ€™s nobody in claret on the end of it. Moments earlier, Antonio nearly squeaked through a small gap on the left. A few things for City to ponder.
9 min: This is better from West Ham, with Bowen going on a tear down the right. Garcia just about keeps up with him, but itâ€™s a throw to West Ham deep in City territory. Coufal flings it into the mixer; itâ€™s easily cleared. But signs that Bowen has the beating of Garcia for pace. That was a brilliant power dribble.
7 min: Bowen wins a free kick for West Ham out on the right. Cresswell swings it in. A brief game of head tennis, and West Ham quickly give up possession again.
6 min: City come at the hosts again. Mahrez slips Walker away down the right. Walker cuts back, intending to find Aguero. Not quite. But the loose ball falls to Cancelo, who tries an ambitious curler towards the top right from 30 yards. No.
5 min: Mahrez drifts in from the right and sends a tempting cross into the West Ham six-yard box. Itâ€™s just a wee bit too high for Sterling, and Balbuena is able to head clear. West Ham are struggling to retain possession.
3 min: From the set play, Gundogan slides a low cross in from the left. Itâ€™s easy pickings for Fabianski. A nice bright start by City. Pepâ€™s unchanged team quickly finding their rhythm, just as planned.
2 min: Antonio plays a speculative first-time ball down the left and nearly releases Fornals into acres of space. For a second, City hearts are in mouths, but Ederson reads the situation and comes out to clear. Turns out the flag would have gone up for offside anyway. City counter, Sterling slipping Aguero clear down the inside-left channel. Aguero wins the first corner of the match.
The hosts get the ball rolling … but only after everyone takes a knee. Black lives matter. No room for racism. This is the first time City have named an unchanged side in 172 matches. October 2017, half a world away.
No word from David Moyes, but no matter, because here come the teams! Pretty bubbles fill the air as West Ham take to the London Stadium. Theyâ€™re in their famous claret and blue. City follow them, and theyâ€™re turned out in second-choice black. Weâ€™ll be off in a couple of minutes!
Pep Guardiola speaks to BT Sport. â€œWe decide to continue with the same guys to get the rhythm as quickly as possible. We were better in the second half [against Porto] but in some games you need time. We cannot deny what a strong team we played. West Ham are in a good moment in terms of confidence, which in football is everything. Or almost everything! They also have talented players, always. The teams who play in Europe and international competition … with the Covid situation, you have to adapt, it is what it is.â€
West Ham reward the players who came back from three down at Spurs by naming the same XI. Thereâ€™s no Said Benrahma yet; heâ€™s not fully fit. But Sebastien Haller is on the bench.
Manchester City are unchanged too. They pick the same XI that won 3-1 against Porto. Thereâ€™s some big news on the bench, though, and itâ€™s good: Kevin De Bruyne is back.
West Ham United: Fabianski, Coufal, Balbuena, Ogbonna, Cresswell, Masuaku, Bowen, Soucek, Rice, Fornals, Antonio.
Subs: Yarmolenko, Lanzini, Noble, Haller, Diop, Fredericks, Randolph.
Manchester City: Ederson, Walker, Dias, Garcia, Joao Cancelo, Bernardo Silva, Rodri, Gundogan, Mahrez, Aguero, Sterling.
Subs: Stones, Zinchenko, Steffen, De Bruyne, Torres, Foden, Palmer.
Referee: Anthony Taylor (Cheshire).
If recent history is any guide whatsoever, this is only going to end one way. Since drawing 2-2 with Manchester City in January 2016, West Ham United have met the Citizens on nine occasions. Theyâ€™ve lost every game, a sorry sequence that has them on the wrong end of an aggregate 30-4 scoreline.
But losing runs are there to be snapped, and West Ham have reason to believe this could be their day. Theyâ€™ve put in some impressive performances so far this season: a 3-0 win at Leicester, a 4-0 rout of Wolves, and that absurd three-goal comeback at Spurs last weekend. Theyâ€™re as high on life as theyâ€™ve been for quite some time.
City by contrast havenâ€™t been at their best so far this season. Theyâ€™ve been routed by Leicester, held by Leeds, and werenâ€™t particularly impressive in edging past Arsenal last weekend. Theyâ€™ll also be missing their star man in Kevin De Bruyne and the influential Fernandinho. However, they moved smoothly through the gears in the second half against Porto the other night, suggesting the old confidence is flooding back. Momentum is building, a return to top form surely imminent. No better time to meet their bunnies again.
Itâ€™s perfectly balanced, in other words … and itâ€™s on! Kick off is at 12.30pm.