Despite draws still plaguing both teams at times, they are putting together impressive runs without defeat – though one might end at the Emirates Stadium.
A win for the Gunners would take them above their opponents and into the top half, while an away victory could push the Toffees as high as seventh, depending on results elsewhere.
Both teams took three points from their last outing in the Premier League, with Arsenal hammering Newcastle 4-0 and Everton seeing off Crystal Palace 3-1.
Here is everything you need to know ahead of the clash at the Emirates:
When is it and what time is kick-off?
The game gets underway at 4:30pm on Sunday 23.
What TV channel is it on?
The game will be broadcast on Sky Sports Premier League, Sky Sports Main Event and Sky Sports Ultra HD. Sky Go will stream the match for subscribers.
What is the team news?
Arsenal: The Gunners are without defensive options Cedric Soares, Calum Chambers and Kieran Tierney, as well as the versatile Reiss Nelson. Lucas Torreira missed out last time through illness but may return here, while Sokratis is 50-50 after a knee injury.
Everton: Andre Gomes could make his return to the matchday squad after returning to fitness following a broken ankle. Fabian Delph is back from suspension, but Theo Walcott might miss out against his old team.
Arsenal: Leno, Bellerin, Mustafi, Luiz, Saka, Ceballos, Xhaka, Pepe, Ozil, Aubameyang, Lacazette
Everton: Pickford, Coleman, Mina, Keane, Digne, Iwobi, Sigurdsson, Schneiderlin, Bernard, Calvert-Lewin, Richarlison