Head coach Klaus Toppmöller made one change to the side that drew 2-2 in Manchester the previous week: Oliver Neuville started up front in place of Dimitar Berbatov – a like-for-like change that was to pay off.
Roy Keane gave the Red Devils the lead on 28 minutes. Neuville levelled in added time in the first half with a wonderful chip from 16 yards out. The provider Yildiray Bastürk was happy to recall the move in a recent interview with bayer04.de: “I played a short pass to him, Olli controlled the ball, turned and then hit his shot from a standing position under the bar. A really brilliant goal,” said Bastürk.
The match ended all square at 1-1 and Bayer 04 deservedly progressed to a Champions League final for the first time in the club’s history. Hampden Park in Glasgow was the venue for the showdown between the Werkself and Real Madrid that ended in a narrow 2-1 victory for Real. Bayer 04 TV recalls the semi-final in Leverkusen that today comes of age.
Match stats:
Bayer 04: Butt – Zivkovic, Lucio, Nowotny (Sebescen 10’), Placente – Ramelow, Ballack, Schneider, Bastürk (Vranjes 79’), Zé Roberto – Neuville (Berbatov 85’)
Manchester United: Barthez – Brown (Forlan 81’), Blanc, Johnsen (Irwin 60’), Silvestre – Roy Keane, Scholes, Butt (Solskjaer 61’), Veron, Giggs – van Nistelrooy
Goals: 0-1 Roy Keane (28’), 1-1 Neuville (45 +2’)
Referee: Kim Milton Nielsen (Denmark)
Booked: Zé Roberto – Butt, Scholes, Irwin
Attendance: 22,500 (sell out) at the BayArena

Bayer 04 are away at RB Leipzig for their final fixture of 2025 in the Bundesliga on Saturday (kick-off: 18:30 CET). Here’s all you need to know ahead of the Matchday 15 encounter at the Red Bull Arena.
Show more
Despite a major personnel shake-up in the summer, RB Leipzig have performed impressively this term. Ahead of matchday 15, coach Ole Werner's team are second in the Bundesliga with a three-point lead over their upcoming opponents Bayer 04. This Saturday, 20 December (kick-off: 18:30 CET), the Werkself are away to RBL who are strong at home. The lowdown on our next opponents.
Show more
Bayer 04's final game of the year at RB Leipzig on Saturday night, 20 December (kick-off: 18:30 CET), will also see Robert Andrich and David Raum go head-to-head. In an interview with bayer04.de and rbleipzig.com, the two team captains spoke about the importance of this match, their friendship and a WhatsApp group with Joshua Kimmich.
Show more
Bayer 04, currently fourth in the table, end the year with a top match away to second-placed RB Leipzig on Saturday, 20 December (kick-off: 18:30 CET). Head coach Kasper Hjulmand spoke ahead of the game about the importance of this fixture and an unusual but welcome week of training. The Dane also provided a squad update.
Show more
The German Football League (DFL) has scheduled matchdays 20 to 24 in the 2025/26 Bundesliga campaign. The dates at a glance.
Show more