Crystal Palace and Huddersfield gave their survival hopes a big boost with dramatic victories while Southampton now looks all money to be relegated.
Wilfried Zaha inspired Palace to a 3-2 victory over Brighton, a Thomas Ince stoppage time winner was enough for Huddersfield to beat Watford.
Chelsea left it late against Southampton, as the Saints went 2-0 up, but super sub Oliver Giroud came off the bench to inspire Chelsea to a 3-2 victory by bagging a brace.
Mohamed Salah scored his 30th Premier League goal of the campaign, as Liverpool cruised to a 3-0 victory over Bournemouth, with Sadio Mane and Roberto Firmino also getting on the scoresheet.
17th placed Swansea, managed to steal a point off Everton, and now almost look certain to avoid the drop, as a Jordan Ayew strike was enough to secure the 1-1 draw.
Burnley’s stellar season continued, as they look to secure a Europa League spot, with a 2-1 win over Leicester City. Chris Wood opened the scoring against his former club, with Kevin Long putting the Clarets 2-0 up. Jamie Vardy did manage to peg one back with 18 minutes to play, however it was too little too late. ‘
Manchester City easily accounted for Tottenham Hotspur 3-1, thanks to strikes from Gabriel Jesus, Raheem Sterling and Ilkay Gundogan.
Arsenal now remain only two points ahead of Burnley after a shock 2-1 loss away at Newcastle. The win for Newcastle assures survival, while a rotated Arsenal side struggled especially in defence. Alexandre Lacazette opened the scoring but goals to Ayoze Perez and Matt Richie secured the priceless victory.
Meanwhile, Manchester City were crowned Champions, as Manchester United fell to a 1-0 loss to last placed West Brom overnight. Jay Rodriguez’s goal was all that separated the sides, however a win for West Brom still might not be enough to secure safety.
Southampton 2 – 3 Chelsea
Burnley FC 2 – 1 Leicester City
Swansea City 1 – 1 Everton
Crystal Palace 3 – 2 Brighton
Huddersfield 1 – 0 Watford
Liverpool 3 – 0 Bournemouth
Tottenham 1 – 3 Man. City
Newcastle 2 – 1 Arsenal
Man. United 0 – 1 West Brom
West Ham vs Stoke 5:00am (17/04)