Liverpool pulled off the greatest semi-final comeback in Champions League history with a 4-0 second-leg victory to complete a stunning 4-3 aggregate triumph.
They will play the winner of Wednesday’s other semi-final between Ajax Amsterdam and Tottenham Hotspur.
The odds were stacked heavily against Liverpool after both Mohamed Salah and Roberto Firmino were ruled out with injury following a 3-0 first-leg defeat last week in Spain.
In last week’s first leg in Spain, Liverpool went behind to a goal from former striker Luis Suarez and a double from Lionel Messi put Barcelona in the driving seat.
Liverpool were without injured strikers Mohamed Salah and Roberto Firmino but took a seventh-minute lead from Jordan Henderson and eventually an extraordinary fourth goal from a quickly-taken corner.