Crvena Zvezda – Rangers FC
Referee: Istvan Kovacs (ROU, photo)
Assistant Referee 1: Vasile Marinescu (ROU)
Assistant Referee 2: Ovidiu Artene (ROU)
Fourth Official: Horațiu Feșnic (ROU)
VAR: Christian Dingert (GER)
AVAR: Harm Osmers (GER)
Referee Observer: Frank De Bleeckere (BEL)
AS Monaco – SC Braga
Referee: Andreas Ekberg (SWE)
Assistant Referee 1: Mehmet Culum (SWE)
Assistant Referee 2: Fredrik Klyver (SWE)
Fourth Official: Mohammed Al-Hakim (SWE)
VAR: Jochem Kamphuis (NED)
AVAR: Kevin Blom (NED)
Referee Observer: Marinus Koopman (NED)
Galatasaray AS – FC Barcelona
Referee: Daniele Orsato (ITA)
Assistant Referee 1: Alessandro Giallatini (ITA)
Assistant Referee 2: Fabiano Preti (ITA)
Fourth Official: Daniele Chiffi (ITA)
VAR: Paolo Valeri (ITA)
AVAR: Daniele Doveri (ITA)
Referee Observer: Leslie Irvine (NIR)
Bayer Leverkusen – Atalanta BC
Referee: François Letexier (FRA)
Assistant Referee 1: Cyril Mugnier (FRA)
Assistant Referee 2: Mehdi Rahmouni (FRA)
Fourth Official: Jeremie Pignard (FRA)
VAR: Jerôme Brisard (FRA)
AVAR: Willy Delajod (FRA)
Referee Observer: Kyros Vassaras (GRE)
Olympique Lyonnais – FC Porto
Referee: Ovidiu Hațegan (ROU)
Assistant Referee 1: Mircea Grigoriu (ROU)
Assistant Referee 2: Sebastian Gheorghe (ROU)
Fourth Official: Fabio Maresca (ITA)
VAR: Marco Di Bello (ITA)
AVAR: Marco Guida (ITA)
Referee Observer: Darko Čeferin (SVN)
West Ham United – Sevilla FC
Referee: Clement Turpin (FRA)
Assistant Referee 1: Nicolas Danos (FRA)
Assistant Referee 2: Cyril Gringore (FRA)
Fourth Official: Ruddy Buquet (FRA)
VAR: Pol van Boekel (NED)
AVAR: Benoît Millot (FRA)
Referee Observer: Jon Skjervold (NOR)
Eintracht Frankfurt – Real Betis
Referee: Michael Oliver (ENG)
Assistant Referee 1: Simon Bennett (ENG)
Assistant Referee 2: Daniel Cook (ENG)
Fourth Official: David Coote (ENG)
VAR: Christopher Kavanagh (ENG)
AVAR: Paul Tierney (ENG)
Referee Observer: Lucilio Batista (POR)
Referee: Istvan Kovacs (ROU, photo)
Assistant Referee 1: Vasile Marinescu (ROU)
Assistant Referee 2: Ovidiu Artene (ROU)
Fourth Official: Horațiu Feșnic (ROU)
VAR: Christian Dingert (GER)
AVAR: Harm Osmers (GER)
Referee Observer: Frank De Bleeckere (BEL)
AS Monaco – SC Braga
Referee: Andreas Ekberg (SWE)
Assistant Referee 1: Mehmet Culum (SWE)
Assistant Referee 2: Fredrik Klyver (SWE)
Fourth Official: Mohammed Al-Hakim (SWE)
VAR: Jochem Kamphuis (NED)
AVAR: Kevin Blom (NED)
Referee Observer: Marinus Koopman (NED)
Galatasaray AS – FC Barcelona
Referee: Daniele Orsato (ITA)
Assistant Referee 1: Alessandro Giallatini (ITA)
Assistant Referee 2: Fabiano Preti (ITA)
Fourth Official: Daniele Chiffi (ITA)
VAR: Paolo Valeri (ITA)
AVAR: Daniele Doveri (ITA)
Referee Observer: Leslie Irvine (NIR)
Bayer Leverkusen – Atalanta BC
Referee: François Letexier (FRA)
Assistant Referee 1: Cyril Mugnier (FRA)
Assistant Referee 2: Mehdi Rahmouni (FRA)
Fourth Official: Jeremie Pignard (FRA)
VAR: Jerôme Brisard (FRA)
AVAR: Willy Delajod (FRA)
Referee Observer: Kyros Vassaras (GRE)
Olympique Lyonnais – FC Porto
Referee: Ovidiu Hațegan (ROU)
Assistant Referee 1: Mircea Grigoriu (ROU)
Assistant Referee 2: Sebastian Gheorghe (ROU)
Fourth Official: Fabio Maresca (ITA)
VAR: Marco Di Bello (ITA)
AVAR: Marco Guida (ITA)
Referee Observer: Darko Čeferin (SVN)
West Ham United – Sevilla FC
Referee: Clement Turpin (FRA)
Assistant Referee 1: Nicolas Danos (FRA)
Assistant Referee 2: Cyril Gringore (FRA)
Fourth Official: Ruddy Buquet (FRA)
VAR: Pol van Boekel (NED)
AVAR: Benoît Millot (FRA)
Referee Observer: Jon Skjervold (NOR)
Eintracht Frankfurt – Real Betis
Referee: Michael Oliver (ENG)
Assistant Referee 1: Simon Bennett (ENG)
Assistant Referee 2: Daniel Cook (ENG)
Fourth Official: David Coote (ENG)
VAR: Christopher Kavanagh (ENG)
AVAR: Paul Tierney (ENG)
Referee Observer: Lucilio Batista (POR)