Our photographers were on hand to capture the agony and joy in yet again another City late win at the Etihad.
Another win, another late goal.
View the emotions, highs and lows of City v West Ham as the Blue come back from a goal down in a third match in a for to leave the Etihad with a victory.
OBSTACLE: Sergio Aguero plots his route to goal
ON THE MOVE: Sergio Agiero sprints forward
RECALLED: Danilo made his fourth Premier League start
EVERY WEEKEND: Fabian Delph continued his run of games
LEVELLER: Nicolas Otamendi celebrates the equaliser
YEAH: Nicolas Otamendi - overjoyed with his fourth of the season
JOY: Leroy Sane congratulates Nicolas Otamendi
THE BOSS: Pep Guardiola delivers instructions
BATTLE: Leroy Sane wrestles his way out of a challenge
CLASH: Two former teammates collide. Typically committed from Pablo Zabaleta!
BACK: Leroy Sane returned to the starting XI after illness
EL MAGO: Fresh from signing his contract extension, David Silva captained the Blues
EL MAGO: David Silva celebrates his contract extension by bagging the winner against West Ham
DELIGHT: Fabian Delph congratulates David Silva on his strike
GOLDEN SILVA: David Silva celebrates his new contract with the winner
WATCHFUL: Raheem Sterling assesses the situation
CALM: Kyle Walker remains composed in possession
FAMILIAR FACE: Pablo Zabaleta leads out the Hammers on his former stomping ground