Arsenal looked off for most of the first half - they couldn't string passes together and they seemed a step or two slow for most of the game. Everton are a good enough team that they were able to keep frustrating Arsenal; it took until about the 40th minute for the Gunners to start looking like themselves and for them to impose their style on the game.
The second half was more of the same - Arsenal started looking better, but had nothing to show for it until the 79th minute, when Mesut Ozil got on the end of a Walcott header and smashed (?) it into the back of the net for a 1-0 lead. That lead, however, would prove fleeting, as Gerard Deulofeu scored a nice goal off some very strange Arsenal defending just four minutes later.
Good teams will have games like this. Remember: Arsenal didn't play well and yet they still got a point. Three points would of course have been better, particularly with all Arsenal's rivals dropping points like they were flaming bags of poop, but the true test of a championship team is whether they can get something from games where they're not at their best, and Arsenal did that today. Job done (if not all that well), point gained, the less said about this game the better. Five points clear.
On to Champions League play midweek.