Arsenal were held to a 1-1 draw at the Emirates after Everton winger Gerard Deulofeu scored a late goal to cancel out Mesut Ozil's opener.
Arsenal took the lead in the 80th minute when Arsenal winger, Theo Walcott, headed the ball across the face of goal for Özil to poke the ball past Everton keeper, Tim Howard, from six yards out.
However, Arsenal's lead only lasted four minutes after Deulofeu smashed the ball past Arsenal keeper, Wojciech Szczesny, from inside the box to deny Arsenal the three points and a seven point lead at the top of the table.
Arsenal almost scored a second goal deep into stoppage time after French striker, Olivier Giroud, volleyed the ball from 30 yards for it to only hit the bar. The point puts Arsenal five points ahead of Liverpool and Chelsea who both sit on 30 points.
Everton enjoyed most of the possession and used it to put immense pressure on the Gunners throughout the game, however, chances fell to Steven Pienaar and Kevin Mirallas but were saved by Szczesny.
Arsenal had chances to take the lead late in the first half but chances from Olivier Giroud and Aaron Ramsey were denied by Tim Howard.
Arsenal midfielder Mathieu Flamini almost scored another unlikely goal, but his effort was just wide of the far post.
Arsenal are now faced with a tough round of fixtures, with the Gunners playing away on Wednesday in a crucial Champions League game against Italian side, Napoli.
Then they must face Premier League title contenders Manchester City away from the Emirates. And to round of the list, a home game against London rivals Chelsea.
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: http://gms.to/1a2u3KU
DISCLAIMER: This article has been written by a member of the GiveMeSport Writing Academy and does not represent the views of GiveMeSport.com or SportsNewMedia. The views and opinions expressed are solely that of the author credited at the top of this article. GiveMeSport.com and SportsNewMedia do not take any responsibility for the content of its contributors.