Alexandre Lacazette went from villain to hero as his late strike gave Arsenal a crucial 1-0 win over Olympiacos in the Europa League last-32 first leg.
Mikel Arteta made five changes including a recall for Sokratis Papastathopoulos on his return to his homeland, while Matteo Guendouzi started after being left out of the 4-0 win over Newcastle.
Mathieu Valbuena effort tipped out by Leno and Giorgios Masouras couldn't finish the rebound. A minute later, the Frenchman turned provider for Masouras, who somehow headed over from close range.
Arsenal were forced to defend in numbers for the first quarter of an hour or so but should have gone in front with their first attempt on goal.
Joe Willock started the move off and when Gabriel Martinelli picked out Alexandre Lacazette with the pull-back, there only appeared to be one outcome. But somehow, the Frenchman fired wide from six yards out.
Neither side managed to create anything else that resembled a clear-cut chance as the first half faded out, with a distinct lack of quality in the final third.
Chances were at a premium in the second half too with neither side willing to give up their clean sheet. Arteta sent on Nicolas Pepe and Dani Ceballos in search of a late winner.
But with nine minutes to go, Lacazette delivered. Pierre-Emerick Aubameyang deserved credit for keeping the ball in play and feeding in Saka. The 18-year-old looked up, found the French striker and he tapped home into an empty net to silence the noisy Olympiacos supporters.
It could have been even more late on when Aubameyang found Lacazette on the counter, but his effort was well saved by Jose Sa. From the resulting corner, Sokratis was unfortunate to see his header crash against the upright.
But Arsenal were just happy to come away from Greece with a crucial away goal ahead of the second leg in a week's time.