A remarkable 5-2 loss to West Brom, in which Thiago Silva was sent off, was in stark contrast to their recent performances based on rearguard wins, none more so than beating Atletico Madrid home and away in the last round.
Porto were the team to get in the draw but are no pushovers after eliminating Cristiano Ronaldo and Juventus.
Date, time and venue
Porto vs Chelsea is scheduled for an 8pm BST kick-off on Wednesday, April 7, 2021.
The match will be held behind closed doors at Ramon Sanchez Pizjuan Stadium in Seville due to coronavirus travel restrictions.
How to watch Porto vs Chelsea
TV channel: The match will be televised on BT Sport.
Live stream: BT Sport subscribers will be able to watch the match online via the website or BT Sport app.
Porto vs Chelsea team news
Chelsea will have Christian Pulisic and N'Golo Kante fit to face Porto after overcoming hamstring issues. Tammy Abraham will also be in the squad after being left out of Saturday's 5-2 loss to West Brom, although N'Golo Kante is unlikely to start after his latest muscle complaint.
Porto will be without midfielder Sergio Oliveira because of a yellow card suspension. He scored two goals to help Porto get past Juventus in the last 16, including one in extra time. The Portuguese club will also be without Mehdi Taremi, who was sent off in the second leg against Juventus, but have included Malang Sarr - on loan from Chelsea - as there is no rule that prevents him from facing his parent club.
Porto vs Chelsea lineups
Porto predicted XI: Marchesin; Manafa, Pepe, Mbemba, Sanusi; Corona, Grujic, Uribe, Otavio; Marega, Martinez
Chelsea predicted XI: Mendy; Azpilicueta, Christensen, Rudiger; James. Jorginho, Kovacic, Alonso; Havertz, Mount; Giroud
Porto vs Chelsea score prediction
Porto are made of stern stuff - just ask Ronaldo - but often concede in the Champions League, and that spells disaster. I’m backing Chelsea to get at least one away goal, even with the misfiring Timo Werner.
2-1 win for Chelsea.
Head to head (h2h) history and results
Porto wins: 2
Chelsea wins: 5
Last meeting: Chelsea 2-0 Porto (December, 2015)
Betting odds and tips (subject to change)
Odds via Betfair Exchange. Click here to find out more.