Europa League: Olympiacos 1 Arsenal 3
- Credit: PA
Arsenal took control of their Europa League last-16 tie with Olympiacos with two late goals in Greece - but were almost architects of their own downfall once again.
Mikel Arteta's men will defend a 3-1 lead at the Emirates Stadium next week and were good value for their win as Martin Odegaard's first Arsenal goal had them ahead only for another defensive calamity to gift Youssef El-Arabi the equaliser just before the hour.
Arsenal were rocked but recovered well and would hit two goals in six minutes as a Gabriel Magalhaes header and a fine strike from substitute Mohamed Elneny earned a good victory.
Arteta saw his side dumped out by Olympiacos at last-32 stage last season despite winning the opening leg in Greece but will be hoping lightning does not strike twice.
Arsenal were back at the Georgios Karaiskakis Stadium for the second time in a fortnight, having hosted the 'home' leg of their tie against Benfica on the outskirts of Athens due to current coronavirus travel restrictions.
You may also want to watch:
The Premier League side have now won more Europa League knockout stages at the home of Olympiacos than the reigning Greek champions themselves - but they made it harder for themselves than was necessary.
Norwegian Odegaard was again deployed as Arteta's number 10 but he missed a fine early chance to put the visitors ahead, scuffing a shot wide after being picked out by Kieran Tierney.
- 1 Police cordon in place after Essex Road pub 'assault'
- 2 Petrol station forecourts closed and long queues in north London
- 3 Man killed and two injured in triple shooting
- 4 How some Islington tenants are losing their homes in a matter of minutes
- 5 Thousands of care home staff yet to be vaccinated in London
- 6 Man killed in 'shooting' in north London
- 7 Finsbury Park man arrested on suspicion of second north London murder
- 8 New free map reveals the best walking routes in Hackney and Islington
- 9 Appeal to find four children missing from north London with father and grandmother
- 10 Stop the Burn: Protest planned against Edmonton incinerator rebuild
But if the Real Madrid loanee was guilty of a poor miss, Pierre-Emerick Aubameyang was denied soon after by a fine Jose Sa save as the Olympiacos goalkeeper tipped his header onto the crossbar.
The hosts had started slowly but were beginning to edge into the contest and Bruma should have done better when gifted possession by Odegaard, the winger only able to shoot straight at Bernd Leno.
It was a number of sloppy moments for Odegaard but he would make amends by thrashing Arsenal in front when Thomas Partey played the ball into him in a central position and his arrowed shot flew in off the wrist of Sa - who would have been disappointed not to keep out the strike.
Olympiacos were almost level as Arsenal were again caught trying to play out from the back, David Luiz's pass being closed down by Giorgos Masouras, who then shot wildly wide of goal.
That was just a hint of what was to come as Arteta's men would all but present Olympiacos with their equaliser, just like at Burnley on Sunday, as Leno played the ball short and into the feet of Dani Ceballos - fresh off the bench - and he was closed down quickly, losing possession as El-Arabi levelled with a crisp finish past the out-of-position keeper.
El-Arabi's last-gasp winner sent Arsenal out of the competition last season and he almost doubled up for the night, only to see a shot blocked behind when well placed.
Arsenal regathered their collective poise and again began to dominate proceedings as their former defender Sokratis Papastathopoulos - deemed not good enough to even be registered by the club before leaving for Greece in January - led the defensive drive for the home side.
But they could not hold on to take a draw to London next Thursday as Willian collected a short corner and crossed for Gabriel to send a looping header over Sa to re-establish the lead.
Elneny came off the bench after Gabriel's effort and his first involvement was to curl home a low effort from outside the box and put his side firmly in the driving seat and send them into Sunday's north London derby against Tottenham with a win.
Arsenal: Leno, Bellerin, David Luiz, Gabriel, Tierney, Partey (Ceballos 55), Xhaka, Saka, (Pepe 82), Odegaard (Smith Rowe 82), Willian (Elneny 82), Aubameyang (Lacazette 88).
Unused subs: Holding, Cedric Soares, Chambers, Mari, Ryan, Martinelli, Hein.