In this Man City vs Arsenal match, I analyse the key tactical moments, individual performances and turning points of the game.
There are matches that define seasons and then there are matches that expose everything. This was both. Arsenal came in leading, with a margin, with context, but also with that invisible weight we already know. On the other side, City. Not perfect, not brilliant, but inevitable.
And the game immediately shows what it’s about. On 4 minutes, an unbelievable mistake from Raya playing out from the back. The kind you don’t even see at under-15 level. He gives the ball away and, in practice, hands over a goal that Haaland doesn’t even have to think about, just tap in. It’s the kind of moment that isn’t just technical, it’s mental.
Arsenal try to respond, but there’s always something that doesn’t quite click. And City, even without really accelerating, keep things under control. Until, on 16 minutes, a moment of pure quality appears. Cherki receives, takes on his man, gets into the box with absurd ease, shifts Gabriel out of the way in the smallest of spaces and finishes low, placed, into the far corner. It’s one of those goals that looks simple, but isn’t. 1-0.
When it looks like City are about to fully take over, the game turns chaotic. Straight after, a back pass to Donnarumma, time to decide, and he complicates everything. He could have controlled it better, hesitates, and Havertz arrives to block. The ball goes in almost by accident, but attention: this isn’t just luck. It’s pressure, it’s presence. Even so, the mistake is ridiculous. 1-1.
The game settles, but with a clear pattern. City more comfortable, freer, more dangerous. Arsenal with the ball, yes, but not really knowing what to do with it. There’s a lack of aggression, a lack of intent. It always feels like they’re playing not to lose when they needed to show the opposite.
In the second half, that becomes even clearer. City step up, press, settle in the attacking half and start pushing Arsenal back. It’s not overwhelming in terms of chances, but it is in control. And there’s a moment that sums it up perfectly: an Arsenal counter-attack with a 4v2 advantage, and they simply don’t know how to use it.
Then the inevitable arrives. On 65 minutes, a quick transition, the ball goes into the box with some chaos, Rodri misses, but Haaland doesn’t. He wins the physical battle, stretches, insists and puts it in. It’s not pretty, it’s not clean, but it’s exactly the kind of goal that wins titles. 2-1.
And here comes another layer of the game. Physical, tough, right on the edge. Pulls, holds, constant contact. Even in the goal itself, all of that is there. And honestly? It’s bordering on too much. It becomes less football and more survival.
The ending is almost predictable. Arsenal try, push up, send balls into the box, but don’t always create real danger. Even when losing, they don’t transmit urgency. And when the chance comes, in stoppage time, Havertz is free with a header and misses the target. Once again.
And in the end, that familiar feeling remains. City don’t need to be perfect. They just need to be there.
Post-match
A win worth more than three points for City. It’s a direct psychological blow to Arsenal, who once again fall short in a key moment. The pattern is starting to repeat itself, and this time it’s not even a surprise.

