Ten-man Arsenal snatch point at Tottenham in thrilling derby
Alexis Sanchez rescued a point for 10-man Arsenal in a thrilling North London derby.
Ten-man Arsenal came from behind to draw 2-2 at Tottenham as the two north London clubs handed the Barclays Premier League title impetus to Leicester.
Aaron Ramsey opened the scoring for the visitors with a flick but, after Francis Coquelin saw red for the Gunners, Toby Alderweireld and Harry Kane turned the game around inside two minutes.
Arsenal, who lost from a winning position against Swansea on Wednesday, kept plugging away and levelled through Alexis Sanchez's first league goal since October - meaning Leicester have the chance to further extend their lead at the top on Saturday evening.
At the other end of the table, Bournemouth increased the pressure on Newcastle manager Steve McClaren with a 3-1 win at St James's Park.
The Cherries, who have moved clear of the relegation zone, took the lead on 28 minutes when Josh King's cross was deflected into his own net by Newcastle defender Steven Taylor.
King made it 2-0 on 70 minutes, as boos rang out from the home support.
Ayoze Perez's goal with 10 minutes left gave Newcastle hope before Charlie Daniels made sure of victory with a third in stoppage time to leave the home side deep in relegation trouble.
West Ham came from 2-0 down to win 3-2 at Everton, who had midfielder Kevin Mirallas sent off in the first half.
Romelu Lukaku scored on 13 minutes, but Everton were soon reduced to 10 men when Mirallas was sent off on 34 minutes for a second caution.
Aaron Lennon scored a fine individual goal on 56 minutes to seemingly put the hosts in control, before Lukaku had a 71st-minute penalty saved.
Michail Antonio reduced the deficit on 78 minutes left and just three minutes later substitute Diafra Sakho headed in an equaliser, before Dimitri Payet won it with a last-minute goal.
Manchester City closed to within two points of the third-placed Gunners when they beat bottom club Aston Villa 4-0 at the Etihad Stadium.
City hit Villa with two goals early in the second half through Yaya Toure on 48 minutes and Sergio Aguero quickly scored another just two minutes later before the Argentine forward added a third on the hour mark.
Raheem Sterling made it 4-0 after 66 minutes, with Agero also hitting the woodwork from the penalty spot on 73 minutes.
Chelsea continued their recovery under Guus Hiddink, but were held to a 1-1 home draw by Stoke.
Bertrand Traore fired the hosts into the lead on 39 minutes, but just when it seemed the Blues were closing out another victory, Mame Biram Diouf headed in an equaliser with five minutes left.
Swansea beat struggling Norwich 1-0 at the Liberty Stadium with a goal on 61 minutes from midfielder Gylfi Sigurdsson.
Sunderland looked to have boosted their own survival hopes with a late strike from Jermain Defoe (84) at Southampton.
However the Saints, who had Jose Fonte sent off on 79 minutes, snatched a 1-1 draw in stoppage-time through Virgil van Dijk.