Odegaard, who joined Arsenal on loan from Real Madrid in January, fired the visitors ahead with a 34th-minute strike from 25 metres before Youssef El Arabi equalised for the Greek team in the 58th minute.
Arsenal looked rattled after conceding a soft goal but Brazilian defender Gabriel restored their lead with a looping header and substitute Elneny sealed the win with a long-range shot.
🥰🥰🥰🏆 #UEL | @ElNennY https://t.co/Kk6QnQG3mD
— Arsenal (@Arsenal) 1615501416000
Arsenal dominated the opening half and missed several chances, with Odegaard dragging a shot wide from a good position before Pierre-Emerick Aubameyang hit the crossbar with a deflected header.
Norway midfielder Odegaard struck out of the blue when he picked up the ball on the right flank and unleashed a thunderbolt through the hands of goalkeeper Jose Sa who should have done better.
The Egyptian King 🇪🇬👑 https://t.co/tyfvv4Cu0U
— Arsenal (@Arsenal) 1615499737000
El Arabi took advantage of sloppy defending as Hector Bellerin gave the ball away and with goalkeeper Bernd Leno stranded, the Moroccan striker scored with a clinical finish.
Victory and three away goals! 💪🔴 1-3 🔵 (FT)🏆 #UEL
— Arsenal (@Arsenal) 1615499616000
Bellerin made amends with a last-gasp intervention which denied El Arabi a second goal and it turned out to be a pivotal moment as Arsenal finished strongly.
Gabriel put the visitors back in front when he rose superbly to meet Willian’s cross from the right in the 79th minute before Elneny put the icing on the cake with a swerving drive five minutes from time.