Portugal have been carried by Real Madrid superstar Cristiano Ronaldo in Group B so far, but could still be knocked out by Carlos Queiroz's Iran tonight – here is how both teams line up.
2018 FIFA World Cup, Group B
Teams: Iran v Portugal
Date: 25 June 2018
Venue: Mordovia Arena
Click through the gallery above to see Portugal's starting XI!
Ronaldo has scored all of Portugal’s four goals in the tournament so far, a superb hat-trick in the 3-3 draw with Spain, and A Selecao's 1-0 winner against Morocco, which saw him become the European all-time record scorer.
Portugal have picked up four points so far, but need at least a draw against the side coached by former Bafana Bafana boss Queiroz, who managed the 2016 UEFA European Championship winners between 2008 and 2010.
Portugal have lost only one of their past 13 games in all competitions, while Iran have lost three of their past seven games.
Here is how they line up:
Portugal: Patricio, Cédric, Pepe, José Fonte, Guerreiro, William, Adrien, João Mario, Quaresma, André Silva, Ronaldo
Iran: Munir; Dirar, Saïss, Da Costa, Achraf; El Ahmadi, Boussoufa; N. Amrabat, Belhanda, Ziyech; Boutaïb.
Who do you think will win the clash between Portugal and Iran? Have your say in the comments section below.