Late Liverpool equaliser denies Arsenal as Leicester grab win at Tottenham
Liverpool scored in the 90th minute to take a point from leaders Arsenal in a 3-3 thriller at Anfield.
Jurgen Klopp's side went in front after 10 minutes when Arsenal goalkeeper Petr Cech saved an Emre Can shot and Roberto Firmino controlled the rebound to fire low through a defender's legs.
But the visitors were level within minutes when Aaron Ramsey was played in by Joel Campbell and placed his finish beyond Simon Mignolet.
Firmino struck again in style, curling a wonderful finish past Cech to restore the home side's lead, but Arsenal responded when Olivier Giroud -- who had earlier failed to steer a great chance home -- took advantage of penalty area chaos at a corner to prod in.
They were in front before the hour mark when Giroud turned inside the area to beat Mignolet with a fine finish, but Liverpool kept battling and were rewarded when Joe Allen volleyed home via Cech's fingertips.
Manchester City failed to close the gap on the Gunners as they were held to a 0-0 draw by Everton at the Etihad Stadium.
An open first half finished goalless despite chances for both sides, with Yaya Toure seeing a header saved and Everton threatening moments later through Gerard Deulofeu.
Romelu Lukaku set up Leon Osman, whose superbly-hit volley went narrowly wide as the visitors began to enjoy an increasing amount of possession before the break.
City stepped up the pressure after it and Sergio Aguero had a shot blocked, and the home side felt they should have had a late penalty when John Stones challenged Raheem Sterling inside the area -- but the referee pointed for a goal kick.
Chelsea were also frustrated as West Bromwich Albion struck in the closing minutes to draw 2-2 at Stamford Bridge.
Guus Hiddink's side took the lead when a flowing move ended with Branislav Ivanovic crossing for Cesar Azpilicueta to convert after a spell of pressure.
West Brom battled back and levelled before the break when Pedro was dispossessed by Darren Fletcher, who teed up Craig Gardner for a low 25-yard finish.
Superb play from Willian engineered the cross from which the home side went back in front as Gareth McAuley put the ball past his own keeper -- but Baggies midfielder James McClean grabbed a point with four minutes to go with a strike from outside the area.
A late Robert Huth header gave Leicester all three points in a 1-0 win against Tottenham at White Hart Lane.
The Foxes went level on points with Arsenal at the top of the table when the defender thumped an effort past Hugo Lloris with just seven minutes to go.
Spurs dominated the opening stages, with Toby Alderweireld having one header saved by Kasper Schmeichel and guiding another over the bar before Leicester went close when Danny Drinkwater saw a powerful volley stopped by Hugo Lloris.
Harry Kane came closest for the Londoners after the break when his effort was touched against the woodwork by Schmeichel, while Leonardo Ulloa was denied after some penalty area pinball.
Southampton brought an end to a worrying recent run with a 2-0 victory over Watford at St Mary's.
After a dull start, Shane Long put the Saints in front when he headed home a fine cross from Matt Targett, and the home side should have doubled their lead when Sadio Mane, clean through, fired against the post.
But they wrapped up the points after the break against a disappointing Hornets side that created few chances when Dusan Tadic fired home.
Jermain Defoe hit a hat trick as Sunderland secured a vital three points with a 4-2 win at fellow strugglers Swansea.
The Black Cats went ahead after only three minutes when home goalkeeper Lukasz Fabianski scuffed a clearance and Adam Johnson picked out Fabio Borini, whose shot was pushed out to the lurking Defoe.
Swansea were level when Gylfi Sigurdsson converted a highly controversial penalty, awarded when Andre Ayew stumbled in the area and the referee ruled that he had been impeded.
Swansea were reduced to 10 men when Kyle Naughton was given a straight red despite winning the ball in a challenge with Yann M'Vila but went in front thanks to Ayew, who latched on to a long pass and fired low into the corner.
Sunderland levelled after the break when Patrick van Aanholt smashed home a long-distance shot that took a touch off a defender and flew in off the post, and took the lead again when Adam Johnson set up Defoe. Five minutes from time, the striker completed his treble to consign the Swans to another defeat.
Stoke took all three points with a 3-1 home success over a Norwich side that played with 10 men for an hour after a moment of madness from midfielder Gary O'Neil.
Canaries midfielder O'Neil was shown a straight red card for a bad challenge on Ibrahim Affelay, and the Potters needed only four minutes of the second half to make their numerical advantage tell when Jonathan Walters converted a Marko Arnautovic cross.
Six minutes later, the 10 men were level when Jonny Howson fired a superb half-volley beyond the helpless Butland, but Joselu struck from distance to restore the home side's advantage and Stoke secured the points when Ryan Bennett flicked a header beyond his own goalkeeper.