Liverpool have drawn FC Porto in the next round of the UEFA Champions League, with the first leg being at Anfield on April 9.
Bayern Munich failed to beat the Reds at the Allianz Arena last week after a disappointing first leg tie, with Sadio Mane scoring twice and Virgil van Dijk once helping the Reds to a 3-1 victory.
After avoiding Juventus, Tottenham, Manchester City, Manchester United, Ajax or Barcelona, I feel Liverpool got off lightly.
The last time that the Reds faced Porto was in the Champions League round of 16 last year when a Mane hat-trick and one apiece from Mohamed Salah and Firmino saw off their opposition 5-0.
But what can we expect from Porto this time around, and have things changed for them?
After finishing top of their group, Porto drew Roma in the round of 16 and came back from a 2-1 defeat in the second leg to win 3-1 in their next game, with the scoreline ending up 4-3 on aggregate.
Porto are currently second in Liga NOS but level on 60 points, however, with leaders Benfica.
Their top scorer this season is Brazilian forward Francisco Soares, who has 12 goals in all competitions.
Eder Militao is their star man. The young defender has picked up real form at centre-back for Porto and has even earned himself a move to Real Madrid next season for £42.7 million.
The Portuguese side have a lot of good players that could prove troublesome at Anfield, and normally play a 4-4-2.
In their last game, they beat Feirense 2-1 away from home with Danilo Pereira and Pepe finding the back of the net.
Last Porto XI – Casillas; Militao, Felipe, Pepe, Telles; Otavio, Herrera, Pereira, Corona; Soares, Marega.