For 45 minutes on Tuesday Liverpool's hopes of reaching the Champions League final looked in serious jeopardy.
They were outplayed during the first half of their semi-final second leg in Villarreal, the Reds producing surely their worst half of the season in a game that threatened to derail their quadruple hopes.
But - as is so often the case - Jurgen Klopp's side found a way.
Liverpool looked in control of the tie after a comfortable 2-0 win last week at Anfield but the Spanish side cancelled out that lead by the break.
At the hour mark it was still 2-2 on aggregate, but Fabinho, half-time substitute Luis Diaz and Sadio Mane scored to send Liverpool to Paris - where they will play either Real Madrid or Manchester City.