Liverpool shipped two goals early in the first half and that was it really, Dortmund snuffing out Anfield and striding into the Europa League semi-finals with ease.

Or so we thought. Origi scored in the 47th minute and it was game on. That became 3-1 10 minutes later, and then 3-2. Liverpool levelled with 13 minutes left, then scored with less than four minutes of extra time to go.It was an utterly crazy match of football.

Liverpool join Villareal, Shaktar and defending champions Sevilla, who beat Bilbao on penalties, in the Europa League semi-finals