Liverpool are hardly the same outfit now, though, with the club currently languishing in sixth in the Premier League table. But they have now won their last three top-flight matches in succession, somewhat raising spirits at the club.
Trent Alexander-Arnold, who was at fault for one of Madrid’s goals in the first leg, scored a breathtaking last-gasp winner against Aston Villa in a 2-1 victory at Anfield.
Here is everything you need to know ahead of tonight's tie:
When is it?
The match will kick off at 8pm BST on Wednesday 14th April.
How can I watch it?
The fixture will air live on BT Sport. Subscribers can also stream the action live on the broadcaster’s website and app.
What is the team news?
Liverpool remain severely depleted at centre-back with Virgil van Dijk, Joe Gomez and Joel Matip all long-term absentees. That means Ozan Kabak is likely to start alongside Nat Phillips. Curtis Jones is a doubt after missing Liverpool’s victory against Villa due to a muscle issue.
Madrid are also short of defensive options, with Sergio Ramos, Raphael Varane and Dani Carvajal all ruled out. To add to their woes, makeshift right-back Lucas Vazquez suffered an injury during Madrid’s victory in the Clasico, while Federico Valverde and Eden Hazard are both expected to miss out, too.
Predicted line-ups
Liverpool: Alisson; Alexander-Arnold, Phillips, Kabak, Robertson; Fabinho, Wijnaldum, Milner; Salah, Firmino, Mane