By Chris Harris at Emirates Stadium
Pierre-Emerick Aubameyang scored twice as we edged a thriller to climb up to ninth in the Premier League table.
Everton caught us cold with a goal inside the first minute, Dominic Calvert-Lewin acrobatically steering the ball past Bernd Leno after we failed to deal with Gylfi Sigurdsson's free-kick.
It took us time to get going but Bukayo Saka came on to give us some impetus and it was his cross that was expertly guided into the corner by Eddie Nketiah - his first Premier League goal at the Emirates.
Aubameyang fired us ahead shortly afterwards, confidently finding the corner after his excellent run was picked out by David Luiz's fine through-ball.
But we were pegged back just before the break, shipping a scrappy equaliser when Sigurdsson's mis-hit shot bounced up off the turf and was flicked on to Richarlison, who bundled the ball past Leno.
Our winner came with the first attack of the second half, Aubameyang heading in Nicolas Pepe's right-wing cross with Everton dozing at the back.
The visitors didn't lie down, and Leno was forced into a wonderful save to deny Richarlison from point-blank range. Calvert-Lewin was a menace too, and headed just wide in stoppage time.
But we had our chances too - Nketiah crashing a shot against the crossbar in the latter stages. Ultimately we clung on, and those wins are starting to rack up.
HOW IT HAPPENED
FOUR THINGS WE NOTICED
WHAT IT MEANS
Mikel Arteta rotated his squad in between our two Europa League games, making six changes for this return to home soil.
Nicolas Pepe, Mesut Özil, Dani Ceballos were all back, and Nketiah was handed his second successive Premier League start.
In the full-back positions Hector Bellerin was passed fit to play after a minor groin problem, and Sead Kolasinac came in for Bukayo Saka. But the Bosnian was forced off after 17 minutes with an injury.
There was a notable name on the Everton teamsheet too, with former Gunner Alex Iwobi returning to the Emirates.
Next up it's the second leg of our Europa League last-32 tie against Olympiacos.
We'll defend a 1-0 lead - given to us by Alex Lacazette - when the Greek side visit the Emirates on Thursday.
Copyright 2020 The Arsenal Football Club plc. Permission to use quotations from this article is granted subject to appropriate credit being given to www.arsenal.com as the source.