Georginio Wijnaldum and Divock Origi eached scored twice as Liverpool overcame a three-goal deficit to defeat Barcelona 4-3 on aggregate in the second leg of the Champions League semifinals.
The remarkable win ensured Liverpool's second straight trip to the final on their quest for their sixth trophy in Europe's premier club competition.
Barcelona exit the Champions League semis in the same heartbreaking fashion as last year's quarterfinal loss to Roma -- blowing a three-goal advantage after an initial home victory.
With Roberto Firmino and Mohamed Salah sidelined with injuries, Origi made the most of his start as the Belgian tucked in a goal in the seventh minute after Marc-Andre ter Stegen initally saved Jordan Henderson's effort.
Barcelona quickly settled in and had several chances to equalise the match, if not for clutch saves by Liverpool goalkeeper Alisson. The Brazilian made diving stops on Phillippe Coutinho's attempt and two shots by Lionel Messi.
Alisson was called back into action in the waning seconds of the first half when he thwarted Jordi Alba's throughball from Messi on a counter attack.
Liverpool then roared out the gate as half-time substitute Wijnaldum scored successive goals in the 54th and 56th minute to level the aggregate.
Origi sealed the win in the 79th minute when Liverpool's Trent Alexander-Arnold caught Barcelona on their heels on a corner kick.