Manchester United drew yet again after they came from a goal down to snatch a late point against Everton at Old Trafford.
Jose Mourinho's side had been held to a frustrating goalless stalemate by West Brom at the weekend, and their 19-match unbeaten streak in the Premier League was under threat when Phil Jagielka opened the scoring midway through the first half.
Both Jesse Lingard and Paul Pogba hit the woodwork for the hosts, who pressed for the equaliser and it eventually came deep into stoppage-time when Zlatan Ibrahimovic scored from the penalty spot after Ashley Williams had been sent off for handling inside the area.
Leicester moved nine points clear of the relegation zone with their fifth straight win as they beat Sunderland 2-0, with Islam Slimani and Jamie Vardy on target at the King Power Stadium.
A goal by George Boyd early in the second half was enough for Burnley as they beat Stoke City 1-0 at Turf Moor.
Watford were full value for the three points as they beat West Brom 2-0 in their clash at Vicarage Road, thanks to goals from M'Baye Niang and Troy Deeney on either side of half-time.