Liverpool secured their second consecutive appearance in the Champions League semi-final with a 4-1 win over FC Porto at the Estadio do Dragao, which ended 6-1 on aggregate.
To the surprise of many, FC Porto started the much brighter team, showing their intentions early on in reversing the 2-0 disadvantage from the first leg tie at Anfield. Porto had the better chances up until the 25th minute, with a total of 13 attempts, while four of those were on target, leaving Liverpool shook, as they were yet to approach Casillas' goal.
With many failed attempts from the Portuguese side, the Reds' first approach to the goal was registered in the 26th minute from close-range to put the visitors in the lead, followed by Salah's pass to Mane at the far post. This was a crucial moment for the Liverpool to have scored but was yet an underserved 1-0 lead, given the dominance shown by the hosts.
Salah doubled the lead in the 65th minute scoring his first away goal of this season's Champions League. Trent Alexander-Arnold found the forward solo which completely misleads the Dragons backline.
Porto's efforts paid off when Eder Militao scored an unstoppable header in the 68th minute after a corner was taken by Alex Telles.
But Jurgen Klopp's side scored a third goal in the 77th minute, this time it was a Brazilian, Roberto Firmino with a header accompanied by Jordan Henderson's crossing to the box.
Liverpool was really back in the game after a lackluster first half, making it four in the 84th minute. Centre-back, Virgil van Dijk's header was enough for the ball to end up at the back of the net succeeding a corner by James Milner, which flicked off Mane.
Liverpool now faces a much more sturdy task, encountering Barcelona in the semi-finals with the first leg tie being played away at the Nou Camp at the end of April.
Not to forget, their focus still remains in the Premier League title race with rivals Manchester City. But will fatigue get in the way of the Reds fighting for the desired EFL title that has been missing for over 25 years?