Serhou Guirassy scored a hat-trick and still ended up on the losing side as Borussia Dortmund's 3-1 win over Barcelona wasn't enough to prevent a 5-3 aggregate loss in the Champions League quarter-finals.
After being swept aside 4-0 in the first leg of the quarter-final, Dortmund had nothing to lose and attacked Barcelona from the start.
Guirassy had missed chances in the first leg and spurned a couple more early in Tuesday's game but made no mistake from the penalty spot in the 11th minute after Barcelona goalkeeper Wojciech Szczesny collided with Pascal Gross.
- Teams | Match stats
- Champions League fixtures | Premier League to have extra CL spot
- Not got Sky? Get Sky Sports or stream with no contract on NOW 📺
Guirassy's header made it 2-0 in the 49th minute before an own goal by Ramy Bensebaini made Dortmund's task even harder.
Guirassy seized on Ronald Araujo's defensive error to complete his hat-trick with a powerful close-range shot in the 76th, in the process becoming the Champions League's top scorer this season on 13 goals.
It gave Dortmund fresh hope of completing what would have been one of the all-time great Champions League comebacks - one to rival Barcelona's against Paris Saint-Germain in 2017 - but Barcelona held on to progress.
Barcelona, who suffered their first loss in all competitions since December, will face either Inter Milan or Bayern Munich in the semi-finals.
It's the first time Barca, who suffered a first Champions League defeat since September, have reached the last four of the Champions League since the 2018/19 season.