Liverpool survived a first-half scare to reach the Champions League final with a 3-2 win at Villarreal on Tuesday for a 5-2 aggregate victory after the night had threatened to turn sour for Juergen Klopp's side.

The visitors fell 2-0 down with an insipid first-half performance before fighting back with three goals in a 12-minute spell after the break to advance to their third European Cup final in five seasons.

The Premier League team had won 2-0 at home but looked in danger of coming unstuck on a rain-soaked pitch in Spain, as the hosts pegged them back with goals from Boulaye Dia and Francis Coquelin.