Arsenal are back in a Champions League final for the first time in two decades, and the path there felt exactly like nights of this size usually do: tense, physical, imperfect and ultimately carried by the players willing to live on the edge of the duel.

The answer to most questions was Viktor again. Rice holding the base, Saka playing without overthinking, and in front of them a striker living on the offside line as if that space belongs to him. Gyokeres spent the night pinning Atletico's centre-backs to their own nerves. Half the fouls on him were ignored, but every next duel seemed to make him stronger rather than quieter. That is the value beyond the clean numbers: he drags defenders into chaos and forces the whole game to bend around him.

The goal that opened the door to Budapest carried exactly that energy. Saliba clipped the ball in behind, Gyokeres attacked the space brilliantly and the move stayed alive long enough for Trossard to fire from an awkward angle. Oblak saved, but Saka was where elite forwards always arrive first. One-nil, just before the break, and suddenly the Emirates had the feeling of a stadium that could see the final again.

Saka deserved that moment. He was decisive without overcomplicating things, instinctive where Arsenal have too often looked stiff, and sharp enough to punish the rebound without hesitation. With Gyokeres stretching the line and Saka reading the second action, Arsenal finally looked like a side whose front players understood each other in real time.

Myles Lewis-Skelly added another important layer. He is still young and there is still plenty to learn, but the strength in his game is obvious. Next to Rice, he gives Arsenal a different kind of midfield edge, one built on duels, legs and courage. On nights like this, that matters.

Arteta then did what Arteta often does and turned to the bench early enough to make everyone in the stands tense up. Saka off, new legs on, and that familiar twist in the stomach. This time, though, one key detail changed the feeling: Gyokeres stayed on. It was the right call. The fresh legs did not break the match in the wrong direction, while Viktor remained the constant threat forcing Atletico's back line to stay tense until the end. The changes brought fresh aggression and enough energy to stop Atletico from turning the night into a siege.

There is still room for criticism. Madueke had a moment where he waited for the bounce instead of attacking the ball before it dropped, and at this level that detail matters. It did not cost Arsenal, but those are exactly the clips that belong on the table in the next review.

The most telling image of the night, though, may have been Gyokeres in the 90th minute still running as if it were the first. No goal for him, but a mountain of fouls won, duels absorbed and possessions saved under pressure. The stat sheet never fully tells that story. The eye does.

Atleti had their moments and there were flashes of real danger, but by the end only one picture mattered: the release after the whistle, Rice flying into the supporters, the squad looking like it knew exactly how long this road had been.

Finally, the final.

Now comes recovery, reset and the next domestic hurdle, but Arsenal move into it all with something they have been chasing for years: a European final in sight and earned the hard way.

COYG.

Author: B.