There are few narratives in football quite as compelling as a player returning to haunt his former club, and Kai Havertz wrote himself into another chapter of that story on Wednesday evening at the BayArena. The German striker, introduced from the bench, stepped up with ice-cold composure in the 89th minute to convert a penalty and hand Arsenal a precious away goal, cancelling out Robert Andrich’s header in a tempestuous 1-1 draw that keeps this UEFA Champions League Round of 16 tie finely poised ahead of the second leg at the Emirates.

A Cagey First Half

The atmosphere inside Leverkusen’s compact fortress crackled from the first whistle, but for all the intensity in the stands, the opening 45 minutes struggled to match it on the pitch. Both sides were cautious, respectful of the opponent’s quality, and content to probe rather than commit. Arsenal, who came into the fixture on the back of four wins from their last five matches, controlled the ball with 54.8% possession across the evening but found it difficult to manufacture clear openings in the first half.

The booking of Gabriel Martinelli in the 26th minute for Arsenal — and Robert Andrich’s early yellow card for Leverkusen just two minutes into proceedings — set an edge to the contest that would only sharpen as the evening wore on. At the break, the scoreboard read 0-0, a reflection of two sides unwilling to leave themselves exposed in such a high-stakes European fixture.

Andrich Breaks the Deadlock

Leverkusen wasted no time in shifting the dynamic after the interval. Almost immediately from the restart, Robert Andrich headed home in the 46th minute to give the hosts a deserved lead — a powerful, well-directed effort that rewarded Xabi Alonso’s side for their aggressive start to the second half. It was a moment of ruthless efficiency, Andrich atoning for that early caution with a goal that seemed to put Leverkusen firmly in the driving seat of this two-legged affair.

Arsenal were rattled, and Leverkusen smelled blood. The BayArena roared its approval, and for long stretches of the second half, Mikel Arteta’s men were forced to absorb pressure and dig deep. The visitors managed just six shots across the entire match, with only two on target — a statistical testament to how well Leverkusen’s defensive structure functioned once they had their noses in front.

A Yellow Card-Strewn Second Half

The match grew increasingly feisty as the clock ticked on. Ernest Poku collected a booking for Leverkusen in the 58th minute, followed swiftly by Exequiel Palacios in the 63rd, while Arsenal’s Martín Zubimendi was cautioned in the 69th. The accumulation of cards painted a picture of a match played on a knife’s edge, with both managers demanding every last drop from their players.

Havertz Delivers the Sucker Punch

Just when it seemed Leverkusen would hold on and carry a one-goal advantage to North London, the match was turned on its head. With just a minute of normal time remaining, Arsenal were awarded a penalty — and up stepped Kai Havertz in the 89th minute, the man who had worn Leverkusen’s colours for years before his move to England. The weight of the moment was enormous. The former Werkself favourite placed the ball on the spot, ran up, and dispatched it with the kind of clinical authority that silenced the home support.

The celebrations that followed were pointed, emotional — a complex cocktail of relief, pride, and something more personal. Havertz was booked in the 90th+4th minute in the frantic aftermath, as was Leverkusen’s Alejandro Grimaldo in injury time, the pair of late cautions summing up the raw, combustible emotions that had gripped the BayArena all evening.

The Bigger Picture

A 1-1 draw on foreign soil in the Champions League knockout rounds is a result that Arsenal can be quietly satisfied with, even if the manner of the evening was far from comfortable. That precious away goal, scored by a man who knows this club intimately, could prove to be worth its weight in gold when the second leg kicks off at the Emirates. Leverkusen, for their part, will feel the opportunity to build a commanding first-leg advantage slipped through their fingers in the dying moments.

Xabi Alonso’s side showed their quality and their threat — Leverkusen’s 10 shots to Arsenal’s six tells its own story — and they will travel to North London knowing that a goal in the second leg could swing this tie decisively in their favour. With both sides still very much alive in this Round of 16 contest, the second leg promises to be an unmissable occasion.

Bayer Leverkusen 1–1 Arsenal | BayArena, Leverkusen | UEFA Champions League Round of 16, 1st Leg | 11 March 2026
Goals: Robert Andrich 46′ (Leverkusen); Kai Havertz 89′ pen (Arsenal)