Arsenal are now level on points with Manchester City at the summit of the Premier League after holding on to seal victory at home to Swansea City.
Two goals inside seven minutes from Theo Walcott gave the Gunners a healthy lead in what was Bob Bradley's first game in charge of the south Wales club. Gylfi Sigurdsson pulled one back just before half-time, but Mesut Ozil restored the two goal advantage with a wonderful volley after being picked out by Alexis Sanchez in the second-half.
Swansea kept fighting however and pulled another one back through Borja Baston, who scored his first goal for the club after a fine cross from the impressive Modou Barrow. Granit Xhaka was shown a straight red card after 70 minutes after cynically taking down Barrow on the half-way line, but Arsene Wenger's side held their lead, with Walcott spurning two late chances to seal his hat-trick.
Manchester City's woes from the penalty spot continued with both Kevin de Bruyne and Sergio Aguero missing from 12 yards out against Ronald Koeman's Everton. De Bruyne, making his first appearance since mid-September after a four-week injury layoff, saw his tame effort pushed away by Maarten Stekelenburg in a first-half the home side dominated.
Pep Guardiola's side were made to pay for missed opportunities with Romelu Lukaku breaking free to score a superb opener after 64 minutes. Moments later however Phil Jagielka, who was at fault in the first penalty incident, was judged to have fouled Aguero.
But for the fourth time for club and country this season, the Argentine failed to find the back of the net from the spot with Stekelenburg making another fine save. But just two minutes after coming off the bench, Nolito spared his side's blushes, nodding home a cross from David Silva to salvage a point.
Tottenham had 79% of possession in the first-half at the Hawthorns but were unable to pick their way through Tony Pulis' West Brom side. After losing Toby Alderweireld to injury, their afternoon turned from bad to worse when former player Nacer Chadli pounced on a rebound to give the Baggies the lead. Tottenham were the only unbeaten side remaining in the Premier League prior to kick-off and a strike from Dele Alli just a minute from full-time ensured that record continues for another week.
Stoke City hosted Sunderland in a battle between the Premier League's bottom two sides but the increasingly prolific Joe Allen scored twice to ensure David Moyes' side remain rock bottom. Having scored against West Brom and Manchester United, the Wales international made it three in a row with a poacher's finish after eight minutes, adding a second with an 18-yard strike just before half-time.
Bournemouth recorded the biggest win of their short Premier League history after putting six past Hull City at Dean Court. In what was Mike Phelan's first game in charge as the Tigers' new permanent manager, his side were swept side with Charlie Daniels, Steve Cook, Junior Stanislas (X2), Calum Wilson and Dan Gosling all getting on the score sheet.
West Ham United put an end to their miserable run of form, securing a valuable away win against Alan Pardew's in-form Crystal Palace. Manuel Lanzini capped a fine move to score the game's only goal, assisted by the returning Aaron Cresswell. The left-back enjoyed a fine game following a knee injury suffered in pre-season but was sent off in the second-half after he was booked twice in the space of a minute.
Christian Benteke missed a number of chances for the hosts, including from the penalty spot just before half-time.