LONDON, May 5 -- An 86th minute goal from Liverpool substitute Divock Origi gave Jurgen Klopp's side a dramatic 3-2 win away to Newcastle United on Saturday night to keep their title hopes alive in another dramatic Premier League weekend.
It was 2-2 at St. James Park before Origi got his head onto a cross from another substitute, Xherdan Shaqiri, when it had looked as if Liverpool were going to all but say goodbye to their title hopes.
Virgil Van Dijk headed a dominant Liverpool into a 13th minute lead but their celebrations were cut short seven minutes later when Cristian Atsu equalized from close range.
Mohamed Salah put Liverpool back in front from a cross from the Liverpool right back just before the half hour, but Salomon Rondon again equalized nine minutes after halftime.
Liverpool suffered a huge setback when Salah was carried off on a stretcher 20 minutes before the end after colliding with Newcastle keeper Martin Dubravka, but fate deemed that the man who replaced him would have the last word in the game.
Manchester City now have to beat Leicester City on Monday, otherwise Liverpool will win their first title in 30 years if they beat Wolves at home on May 13th.
Tottenham lost their seventh Premier League game in 11 matches, going down to an injury time goal from Nathan Ake after hanging on for 43 minutes with nine men after Heung Min-Son and Juan Foyth were sent off after some 'robust' football on the south coast.
Chelsea moved above the Spurs into third place as they blitzed Watford 3-0 in Stamford Bridge with goals from Ruben Loftus Cheek, David Luiz and Gonzalo Higuain.
It was 0-0 at halftime, but Loftus Cheek and Luiz were quick off the mark after the break with goals in the 48th and 51st minute, before Higuain's 74th minute goal.
Manchester United's dreadful run of form continued as their Champions League hopes evaporated with a 1-1 draw away to bottom of the table Huddersfield.
Huddersfield had lost 13 of their previous 14 games, but Issac Mbenza's goal on the hour was enough to cancel Scott Mc Tominay's opener for United and leave coach Ole Gunnar Solskjaer lamenting that his side "hadn't been good enough" to book a return to the Champions League.
Arsenal's top-four dreams are also just about over after a 1-1 draw at home to Brighton which leaves them three points behind Tottenham with an inferior goal difference.
Pierre-Emerick Aubameyang's ninth minute penalty put Arsenal ahead, but Glenn Murray, also from the spot, pegged them back midway through the second half.
Brighton kicked off knowing their top-flight future was secure after Cardiff City's 3-2 defeat at home to Crystal Palace on Saturday saw the Welsh side join Huddersfield and Fulham in being relegated to the Championship for next season.
Wilfred Zaha opened the scoring for the visitors, and although an own goal drew Cardiff level after 31 minutes, further goals from Michy Batshuayi and Andros Townsend sent Cardiff back to the second division after just a year in the top-flight.
Bobby Reid's last minute goal for Cardiff was too little too late for Neil Warnock's side, who return to the Championship after just a year in the elite.
Marko Arnautovic scored twice and Ryan Fredericks also got on the scoresheet as West Ham defeated Southampton 3-0 in the London Stadium.
Finally, Leander Dendoncker scored 15 minutes from time to give Wolverhampton Wanderers a 1-0 win at home to Fulham. The win leaves Wolves seventh in the table and with a great chance of qualifying for Europe as long as Manchester City beat Watford in the FA Cup.