Cheikhou Kouyate catches Leroy Sane just outside the West Ham United box. Yaya Toure takes the free-kick in what will be one of his last matches for Manchester City, but his effort is deflected over.
85'
CITY POSSESSION
The London Stadium is sparsely populated now as Manchester City keep the ball with ease and run the clock down.
82'
STERLING SHOT
Yaya Toure rolls the ball to Raheem Sterling just inside the box but the England man can't quite curl into the far corner. Sterling has been excellent in this second half.
80'
Substitution
Lukas Nmecha (on). Gabriel Jesus (off). (Manchester City)
9'
NOBLE TACKLE
Mark Noble puts in a hard tackle on Kevin De Bruyne off the ball and concedes a free-kick. Referee Neil Swarbrick has a word with the Hammers man.
79'
NMECHA FOR JESUS
Manchester City hand a Premier League debut to teeanger Lukas Nmecha. Gabriel Jesus is applauded off.
78'
OFF THE LINE
It's off the line! Gabriel Jesus bundles the ball towards goal but an assortment of desperate West Ham defenders prevents them from falling further behind. Just after, Kevin De Bruyne fails to trouble Adrian with a strike from range as it's straight down his throat.
76'
SEEN ENOUGH
The West Ham United fans have seen enough and are already flooding out of the London Stadium.
73'
JESUS HOOK
Fernandinho digs a cross out from inside the box but Gabriel Jesus can't quite hook his foot around the ball to direct it towards goal.
Manchester City make their second change of the afternoon. Ilkay Gundogan is brought off and Yaya Toure will have the last 20 minutes to the delight of the City supporters.
69'
ALL CITY
The visiting Manchester City fans are in fine voice as their team knock the ball around the London Stadium pitch with ease.
66'
Substitution
Arthur Masuaku (on). Patrice Evra (off). (West Ham United)
66'
TRIPLE CHANGE
West Ham United make a triple substitution. Arthur Masuaku, Chicharito Hernandez and Joao Mario are on for Manuel Lanzini, Edimilson Fernandes and Patrice Evra.
66'
Substitution
Chicharito Hernandez (on). Manuel Lanzini (off). (West Ham United)
65'
Substitution
Joao Mario (on). Edimilson Fernandes (off). (West Ham United)
64'
Goal
Fernandinho. Assist by Raheem Sterling (Manchester City)
64'
FERNANDINHO SCORES
Game over! Raheem Sterling is again the creator and he's been brilliant today. FERNANDINHO robs Manuel Lanzini before passing to Sterling, who again picks out the Brazilian's unmarked run into the box. He caresses into the corner from ten yards out.
64'
GOOOAAALLL!!!
And there's another goal for Manchester City!
63'
ADRIAN MISTAKE
Adrian scuffs a goal kick, allowing Gabriel Jesus to play in Raheem Sterling. He goes in one-on-one with Adrian but the goalkeeper rushes off his line to dive at Sterling's feet and redeem himself.
62'
DANILO FOR WALKER
Ilkay Gundogan scuffs a shot wide after Pablo Zabaleta is robbed on the edge of his own box. Meanwhile, Danilo comes on for Manchester City in place of Kyle Walker.
61'
Substitution
Danilo (on). Kyle Walker (off). (Manchester City)
60'
DE BRUYNE WIDE
Fernandinho sends a searching ball forward for Raheem Sterling who picks his moment again before laying off for the onrushing Kevin De Bruyne. The Belgian slams a vicious shot wide of the near post.
58'
PENALTY DENIED
How is that not a penalty kick?! Raheem Sterling appears to be taken down by Aaron Cresswell inside the penalty box but referee Neil Swarbrick gives a free-kick to West Ham as Sterling handled on the way down. Amazing.
56'
CITY DOMINANT
Manchester City are dominating possession and knocking the ball around with confidence.
53'
Goal
Gabriel Jesus. Assist by Raheem Sterling (Manchester City)
53'
JESUS SCORES
Manchester City are back in control. Gabriel JESUS begins the move, finding Raheem Sterling out wide. Sterling bides his time on the right of the box before picking out the run of Jesus, who sidesteps Pablo Zabaleta before tucking in from six yards.
53'
GOOOAAALLL!!!
It's in! City regain their two-goal lead!
6'
ARNAUTOVIC RUN
Aaron Cresswell tries to find Marko Arnautovic with a long diagonal pass but Aymeric Laporte does enough to nod away from danger. That move is going to be one of the Hammers' key tactics this afternoon.
44'
DE BRUYNE DRIVE
Kevin De Bruyne stings the palms of Adrian from distance before the goalkeeper gathers the ball at the second attempt.
42'
Goal
Aaron Cresswell (West Ham United)
42'
CRESSWELL SCORES
West Ham are, somehow, back in it! Aaron CRESSWELL takes the resulting free-kick and it's an absolute beauty from the left-back who tucks the ball around the wall and in at the near post. Game on!
42'
GOOOAAALLL!!!
It's in! West Ham have scored!
41'
FERNANDES FOULED
West Ham United have not had the luck in the last few minutes. Edimilson Fernandes is fouled and it looks like that was inside the box but the referee awards a free-kick to the Hammers.
40'
LUCKY EDERSON
West Ham have the ball in the back of the net but it won't count. Ederson is put under pressure from Marko Arnautovic, who dispossesses him and tucks into the back of the net, but the assistant referee has his flag up for a foul. That's very fortunate.
37'
Yellow Card
Nicolas Otamendi (Manchester City)
37'
OTAMENDI BOOKED
Nicolas Otamendi is the first player into the referee's book this afternoon after he chops down his fellow countryman Manuel Lanzini.
35'
SANE CHANCE
Good save! Adrian has to pull off a stop to deny Leroy Sane as Manchester City look to rub West Ham's face in the dirt here. That chance came after another mistake from Declan Rice who put an underhit backpass in Adrian's direction.
33'
SANE CROSS
Leroy Sane is giving Pablo Zabaleta no end of problems down the flank. He drops his shoulder and fires another cross into the box but the Hammers get the ball clear.
30'
GOAL DIFFERENCE
West Ham United are not offering anything here. You feel that they could be on the end of a hammering this afternoon, which would be no good for their goal difference.
27'
Own Goal
Pablo Zabaleta (Manchester City)
3'
GOOD START
Manchester City have made a decent start to the game. Kyle Walker crosses into the box after good work from the visitors but Adrian gathers easily.
24'
TRAINING SESSION
This is all too easy for Manchester City. It's almost like a training session for them at the moment.
22'
FERNANDINHO STRIKE
Fernandinho is the latest player to try his luck for Manchester City but his long-range strike doesn't trouble Adrian in the Hammers goal.
20'
STERLING WIDE
Raheem Sterling shoots left-footed from the edge of the box but pulls his effort some way wide.
17'
LANZINI CREATES
West Ham United finally make some headway in the Manchester City half. Manuel Lanzini crosses to the far post and Aaron Cresswell comes close to getting on the end of the pass. Ederson had to dive to avert the danger.
14'
SANE SCORES
The goal has been coming! Leroy SANE drives at goal and the ball takes a big deflection off Patrice Evra before squirming past Adrian and into the corner of the West Ham goal.
13'
Goal
Leroy Sane. Assist by Raheem Sterling (Manchester City)
13'
GOOOAAALLL!!!
It's in! Manchester City lead!
26'
RICE OWN GOAL
West Ham have a huge task now. City double their lead as Kevin De Bruyne crosses into the box and Declan RICE diverts into his own goal in a defensive disaster from the hosts. That's City's 100th goal of the season.
26'
GOOOAAALLL!!!
It's in! Manchester City are 2-0 up!
90'
FULL-TIME REPORT
Manchester City surpassed the 100-goal mark this season after hammering West Ham United 4-1 at the London Stadium. Leroy Sane's deflected strike put the visitors in the lead early on, before a Pablo Zabaleta own goal, against his former team, put them in control. Aaron Cresswell's smart free-kick just before half time gave the hosts hope, but it was short-lived. Gabriel Jesus added a third eight minutes into the second period before Fernandinho made it four just after the hour mark. The remainder of the match was a training session for Pep Guardiola's side, who remain on course for a record points haul. West Ham, meanwhile, must wait to confirm their Premier League status.
90'
FULL-TIME WHISTLE
And that's it. It finishes West Ham United 1 Manchester City 4.
90'
THREE ADDED MINUTES
We'll have three added minutes here.
45'
HALF-TIME REPORT
Manchester City have a 2-1 lead over West Ham United at half time at the London Stadium. It looked like it was going to be a routine afternoon for City, who took the lead through a heavily deflected Leroy Sane strike before netting their 100th goal of the campaign thanks to a Declan Rice own goal. The Hammers took some time to get going but, just after a Marko Arnautovic goal was controversially ruled out, they pulled one back through Aaron Cresswell whose stunning free-kick halved the deficit. It should be an interesting second half.
45'
HALF-TIME WHISTLE
And that's half time. It's West Ham United 1 Manchester City 2.
45'
OTAMENDI FOUL
Nicolas Otamendi is fortunate to escape a second yellow card after fouling Manuel Lanzini. That has to be a final warning from the referee.
45'
ADRIAN SAVE
Manchester City twice go close to adding a third goal. First, Kevin De Bruyne curls an effort wide of goal before Raheem Sterling is thwarted by a smart Adrian save.
45'
FOUR ADDED MINUTES
There will be four added minutes at the end of the first half.
12'
ALL CITY
Manchester City are dominating the early stages of this match. At the moment, it seems to be just a matter of time until they break the deadlock.
10'
GUNDOGAN CHANCE
That's a chance! Raheem Sterling finds Kyle Walker down the right inside the final third and the wing-back's drilled cross goes into the middle. Ilkay Gundogan can't quite get a touch on the ball.
1'
WE'RE OFF
We're up and running at the London Stadium. Can West Ham expel any lingering fears of the drop or will Manchester City march on towards a record Premier League points haul?
0'
CONFIRMED TEAMS
West Ham United make three changes to the team that lost 4-1 at Arsenal as Adrian, Patrice Evra and Manuel Lanzini replace Joe Hart (who is ineligible against his parent club), Arthur Masuaku and Joao Mario. There's no David Silva or Vincent Kompany for Manchester City, who also demote Danilo and Bernardo Silva to the bench. Nicolas Otamendi, Kyle Walker, Leroy Sane and Fernandinho come in.
0'
STAY TUNED
Kick-off at the London Stadium is at 2.15pm. Bradley King will be here to give you live updates from the game.
0'
MATCH PREVIEW
Manchester City will edge closer to a record Premier League points haul with a victory over West Ham United at the London Stadium on Sunday afternoon. The champions need six points from the last 12 available to beat Chelsea's tally of 95 in the 2004-05 season and will fancy their chances of picking up one of those wins this afternoon. Pep Guardiola's side have won four away games on the bounce in the top flight, as well as their last four matches against West Ham home and away. The Hammers, meanwhile, aren't quite mathematically safe from relegation yet after being thumped by Arsenal last weekend. One more win should ensure Premier League football remains next season for David Moyes' men but one victory from their last seven outings implies it won't come against Guardiola's outfit.
52'
JESUS PASS
What a pass from Gabriel Jesus, who slides a pass into the path of Ilkay Gundogan in the box. He's forced too far wide though, and the chance disappears for City.
49'
ARNAUTOVIC THREAD
Pablo Zabaleta almost threads Marko Arnautovic in inside the Manchester City box but the Austrian can't dig the ball out from under his feet. The visitors regroup to snuff out the danger.
46'
ZABALETA POKE
Manchester City are straight on the front foot and Pablo Zabaleta has to toe poke away a Raheem Sterling cutback.
46'
BACK UNDERWAY
We're back underway at the London Stadium. No changes at half time for either side.