Manchester United came back from two goals down to deny Burnley victory at Old Trafford, while Harry Kane broke a Premier League scoring record.
Goals from Ashley Barnes and Steven Defour gave Burnley a 2-0 lead but Jesse Lingard’s injury-time strike, his second of the game, means Manchester United are 12 points behind leaders Manchester City, who face Newcastle on Wednesday.
Tottenham won 5-2 at home to Southampton, with Kane’s second hat-trick in four days making him the highest Premier League scorer in a calendar year with 39.
Kane will also finish 2017 as Europe’s highest scorer across club and international games.
Chelsea moved to within a point of second-placed United, overcoming Brighton 2-0 with goals from Alvaro Morata and Marcos Alonso.
And Liverpool reclaimed fourth spot – which they had briefly lost to Spurs – with a 5-0 thrashing of Swansea, including two goals from Roberto Firmino.