Liverpool have discovered their fate for the quarter-finals and possible semi-finals of the Champions League.

The Reds will welcome Porto to Anfield in the first leg of the quarter-finals in a draw that is arguably the best that the club could have hoped for.

Should they progress, they will meet the winner of the tie between Barcelona and Manchester United.

Liverpool and Porto have met as recently as last season on the Reds’ route to the final.

Here is how the previous meetings between both teams have ended over the years.