With the exception of André Almeida (suspended) and Filip Krovinović (ineligible), Rui Vitória has had the luxury of a full-strength squad to pick from for the visit of Manchester United.
Lisandro López is back in favour after a lengthy absence, but Jardel and Rafa Silva have been left out by choice. Bruno Varela has been dropped, and is replaced by the fit-again Júlio César. Eliseu has recovered from a thigh strain, while Jonas has overcome his back complaint.
Andreas Samaris is also included, as his suspension only applies to domestic matches. Andrija Živković and Eduardo Salvio return to the fold, with Branimir Kalaica and Martin Chrien making way.
Wednesday's match at the Estádio da Luz begins at 19:45 local time, and will be officiated by German referee Felix Zwayer.
Goalkeepers: Svilar and Júlio César
Defenders: Lisandro, Grimaldo, Luisão, Douglas, Eliseu and Rúben Dias
Midfielders: Fejsa, Filipe Augusto, Samaris, Živković, Salvio, Pizzi, Cervi, Diogo Gonçalves and João Carvalho
Forwards: Raúl, Jonas, Gabriel Barbosa and Seferović