Fans and neutrals alike will strap in for a mouthwatering Champions League clash on Wednesday evening, when perfect Arsenal and perfect Bayern Munich collide at the Emirates Stadium in the league phase.
Neither side has slipped up once in Europe this season, but something has to give in their 15th all-time meeting, and here Sports Mole rounds up the team news for the two clubs.
ARSENAL vs. BAYERN
ARSENAL
Out: Viktor Gyokeres (hamstring), Gabriel Jesus (ACL), Gabriel Magalhaes (hamstring), Kai Havertz (knee)
Doubtful: Martin Odegaard (knee)
Sports Mole's predicted XI: Raya; Timber, Saliba, Hincapie, Calafiori; Eze, Zubimendi, Rice; Saka, Merino, Trossard
BAYERN
Out: Luis Diaz (suspended), Jamal Musiala (ankle), Alphonso Davies (knee)
Doubtful: Serge Gnabry (knee)
Sports Mole's predicted XI: Neuer; Laimer, Upamecano, Tah, Guerreiro; Pavlovic, Kimmich; Olise, Karl, Gnabry; Kane