Arsenal a commencé le match avec confiance et a rapidement ramené le Bayern Munich dans son propre camp. Après quelques occasions manquées l'équipe d'Emirates a ouvert le score à la 22e minute lorsque Jurrien Timber a sauté haut pour placer une tête précise sur un corner de Declan Rice.
Cependant cet avantage n'a pas duré longtemps. Seulement 10 minutes plus tard Lennart Karl a égalisé de manière inattendue 1-1 après une passe décisive de Serge Gnabry ce qui a rendu la seconde moitié de la première mi-temps considérablement plus tendue.
En deuxième mi-temps Arsenal a maintenu une forte pression et a continuellement créé des vagues devant le but de Manuel Neuer. Bukayo Saka a failli réaliser un chef-d'œuvre avec une frappe puissante bloquée tandis que Declan Rice a manqué l'occasion d'affronter le gardien.
La persévérance des 'Gunners' a finalement été récompensée à la 69e minute. Noni Madueke a choisi la position idéale pour pousser le ballon à bout portant après une passe subtile de Riccardo Calafiori scellant l'avantage 2-1 à juste titre.
À partir de ce moment-là le Bayern est tombé dans un état d'esprit clair et Arsenal a rapidement lancé un coup décisif à la 77e minute. Gabriel Martinelli - qui venait d'entrer sur le terrain il y a quelques minutes - s'est précipité face à Neuer et a tiré froidement pour porter le score à 3-1. Ce but a clôturé un match où Arsenal a complètement maîtrisé le rythme et a montré un courage supérieur.
Les dernières minutes ont vu le 'Hùm xám' remplacer des joueurs dans un effort pour sauver un espoir fragile mais Arsenal a conservé son calme a fermé le score et a préservé la victoire.
Avec une performance convaincante les Gunners ont continué à maintenir une série de matchs sans défaite et à se maintenir fièrement en tête du classement. Ils sont devenus la seule équipe à n'avoir pas perdu en Ligue des champions cette saison.