Josip Stanisic preserved Bayer Leverkusen’s remarkable unbeaten run with a last-gasp equaliser against Roma as the Germans reached the Europa League final.
Not for the first time in recent weeks, Xabi Alonso’s Bundesliga champions looked set to taste their maiden defeat of the season only to somehow fight back.
They took a 2-0 lead into the second leg on home soil but Leandro Paredes scored twice from the penalty spot to draw the Italian side level on aggregate.
Leverkusen got themselves back in front in the tie in the 82nd minute via an own goal from Gianluca Mancini but it was not until the seventh minute of injury time that Stanisic found the bottom corner to make it 4-2 on aggregate.
By extending their run to 49 games unbeaten, Leverkusen broke Benfica’s record for the longest sequence without defeat by a top-flight European team in all competitions.
In the final in Dublin on 22 May they will take on Atalanta, who eased to a 3-0 victory over Marseille for a 4-1 aggregate win to reach their first European showpiece.
More Stories
From Rashford to Esse: 10 players who could be on the move in January
Enzo Maresca insists Chelsea going ‘in right direction’ despite Ipswich shock
Salah stars as Liverpool rout West Ham to move leaders eight points clear