Chelsea set up to protect the centre.
That forced Pep Guardiola’s side into a slower game than they usually want. City controlled long stretches of possession, but clear openings were scarce. Haaland threatened before the break, and Semenyo missed a headed chance soon after half-time, but the pattern stayed the same: pressure without a breakthrough.
The winning goal mattered because it came from the area Chelsea had defended best for most of the afternoon.
In low-scoring finals, the first clean connection often decides everything. City did not overwhelm Chelsea. They simply stayed in the game long enough for the decisive opening to appear.
This was bigger than one result.
For Chelsea, the defeat adds to a turbulent campaign. They stayed competitive, but their attack offered too little for too long.
The next test comes quickly. City now carry momentum into the closing stretch of the domestic season, with Bournemouth next and the title race still alive. For Chelsea, the next storyline is simpler: how to turn effort and defensive discipline into enough threat to win matches that matter.