20 June 2018
Portugal – Morocco
Referee: Mark Geiger (USA, photo)
Assistant Referee 1: Joe Fletcher (CAN)
Assistant Referee 2: Frank Anderson (USA)
Fourth Official: Sergei Karasev (RUS)
Reserve AR: Anton Averianov (RUS)
VAR: Felix Zwayer (GER)
AVAR 1: Jair Marrufo (USA)
AVAR 2: Simon Lount (NZL)
AVAR 3: Bastian Dankert (GER)
Uruguay – Saudi Arabia
Referee: Clement Turpin (FRA)
Assistant Referee 1: Nicolas Danos (FRA)
Assistant Referee 2: Cyril Gringore (FRA)
Fourth Official: John Pitti (PAN)
Reserve AR: Gabriel Victoria (PAN)
VAR: Szymon Marciniak (POL)
AVAR 1: Pawel Gil (POL)
AVAR 2: Pawel Sokolnicki (POL)
AVAR 3: Daniele Orsato (ITA)
Iran – Spain
Referee: Andres Cunha (URU)
Assistant Referee 1: Nicolas Taran (URU)
Assistant Referee 2: Mauricio Espinosa (URU)
Fourth Official: Julio Bascunan (CHI)
Reserve AR: Christian Schiemann (CHI)
VAR: Mauro Vigliano (ARG)
AVAR 1: Wilton Sampaio (BRA)
AVAR 2: Alexander Guzman (COL)
AVAR 3: Massimiliano Irrati (ITA)