The promising 22-year-old striker Andre Silva comes in for Goncalo Guedes. Ricardo Quaresma and Adrien Silva take over in midfield from Joao Moutinho and Bernardo Silva. Moutinho had missed several days of training through illness.
Iran made just one change, bringing in Alireza Jahanbakhsh up front for Karim Ansarifard.
Iran, on three points in the group, will likely need a win to save their dream of progressing to the knockout stages. However, they could go through with a draw should Spain lose heavily to Morocco, as Fernando Hierro's side are on four points along with Portugal.
(Reporting by Angus MacSwan, editing by Christian Radnedge)