Tottenham's Premier League title hopes suffered a setback with a 2-1 defeat at Burnley, bottom club Huddersfield Town were nudged closer to relegation by a 2-0 loss at Newcastle, and Bournemouth were held to a 1-1 draw by Wolves.
Spurs striker Harry Kane marked his return from injury by cancelling out Chris Wood's header before Ashley Barnes scored an 83rd minute winner for the Clarets.
Tottenham boss Mauricio Pochettino, unhappy with the performance of the officials, confronted referee Mike Dean on the pitch after the final whistle following a defeat that left his third-placed team five points behind Manchester City and Liverpool.
Second-placed Liverpool, who are level on points with City, will pull three points clear at the top with 11 games remaining if they win at Manchester United on Sunday (14:05 GMT).
Second-half goals by Salomon Rondon and Ayoze Perez earned Newcastle a third win in five top-flight games against 10-man Huddersfield.
The visitors played with 10 men for 70 minutes after captain Tommy Smith was sent off after 20 minutes for a challenge on Miguel Almiron.
While Huddersfield are 14 points from safety with 11 games to play, Newcastle are four points clear of the bottom three.
Referee Roger East awarded three penalties in the game between Bournemouth and Wolves, which ended all square.
Joshua King fired the Cherries into the lead from the spot after East adjudged Joao Moutinho's challenge to be illegal.
Wolves equalised through Raul Jimenez's penalty after a handball before King wasted a chance to restore Bournemouth's lead after missing the game's third penalty for a foul on Ryan Fraser.
Wolves are level on points with seventh-placed Watford, while Bournemouth move above Everton into 10th.
Wilfried Zaha scored two second-half goals as Crystal Palace claimed an impressive win at Leicester to ease their relegation worries.
Michy Batshuayi and Luka Milivojevic also netted either side of the break while Jonny Evans struck for Leicester.
Victory means the Eagles climb to 13th and Leicester, who are now six league games without a win, remain 12th.