LIVERPOOL, ENGLAND - APRIL 14: during the UEFA Europa League quarter final, second leg match between Liverpool and Borussia Dortmund at Anfield on April 14, 2016 in Liverpool, United Kingdom. (Photo by Clive Brunskill/Getty Images)

Liverpool has booked a spot in the Europa Cup semifinals after an incredible 4-3 comeback win against Borussia Dortmund at Anfield, sealing a 5-4 aggregate win.

With the tie level at 1-1 after the first leg in Germany, Dortmund raced to a 2-0 lead inside the opening 10 minutes and took a 3-1 aggregate lead into half time.

However, after a stirring half time speech from manager Jurgen Klopp, the Reds responded with a goal through Divock Origi just three minutes after the interval.

But Marcos Reus appeared to put the tie beyond doubt, making it 3-1 shortly after.

Goals from Brazilian magician Philippe Coutinho and French defender Mamadou Sakho then leveled the match and the tie with 13 minutes of regulation time remaing and had the Liverpool faithful dreaming of miracle.

But there was more excitement to come, as Dejan Lovren headed home the winner from a beautiful cross James Milner in the 91st minute.

“It is difficult to explain. A wonderful, wonderful night at Anfield and to be honest the game was strange,” Klopp told BT Sport after the match.

“This is European football at its best. It’s hard to believe. Congratulations to all of the lads.

“It is a game that all fans -- even not of Liverpool or Dortmund -- can say, ‘OK, football is a nice game.’”

Friday morning's other matches saw Sevilla advance of Athletic Bilbao, Shakhtar Donetsk advance over Braga and Villareal move through to the semifinals with a comfortable win over Sporta Prague.