Manchester City are one win away from being crowned Premier League champions after a swaggering 3-1 victory over Everton, while Mohamed Salah was Liverpoolâ€™s hero yet again as the Egypt star clinched a 2-1 win at Crystal Palace on Saturday.
Pep Guardiolaâ€™s side maintained their 16-point lead at the top thanks to a scintillating first half display at Goodison Park.
City, on a five-match winning run in the league, can look forward to the delicious prospect of sealing the title when bitter rivals Manchester United visit Eastlands next Saturday.
Leroy Sane put City ahead with a sumptuous volley from David Silvaâ€™s pin-point cross in the fourth minute.
Gabriel Jesus increased Cityâ€™s lead eight minutes later, the Brazil forward heading in from Kevin De Bruyneâ€™s cross.
Thrashed 4-0 at Everton last season in one of the worst defeats of Guardiolaâ€™s glittering career, City underlined their vast improvement since then as Raheem Sterling finished off a ruthless counter-attack in the 37th minute.
Yannick Bolasie drilled home for Everton in the 63rd minute, but Cityâ€™s club record 13th away league win means they have 84 points and can break the previous record total for Premier League champions — Chelseaâ€™s 85-point haul in 2005 — if they beat United.
Having already won the League Cup, City next face a Champions League quarterfinal first leg against Liverpool on Wednesday.
In rainy south London, Liverpool trailed when Luka Milivojevic drove struggling Palace into a 13th-minute lead from the penalty spot after Loris Karius fouled Wilfried Zaha.
But Senegal winger Sadio Mane levelled four minutes after the break with a close-range finish. Salah, in the midst of an incredible debut season at Liverpool, proved the match winner as he smashed home in the 84th minute.
Salah, who has 37 goals in 42 games in all competitions this term, has scored in the joint-most Premier League matches (21) in a single 38-match season. That ties the mark set by Robin van Persie in 2012-13 and Cristiano Ronaldo in 2007-08.
â€œI think the moment you see it is Mo (on the ball) you feel good. It was a very cool finish and long may that form continue,â€ Klopp said.
Liverpool were unable to hold onto second place as Manchester United moved two points ahead of them with a 2-0 victory against Swansea at Old Trafford.
â€œLots of players played internationals, so they were tired in the second half. Every point is vital because we want to stay in second place,â€ United manager Jose Mourinho said.
â€œIn other leagues we would be fighting for the title. We are having a positive season and we still have the FA Cup to come.â€
Romelu Lukaku scored for United with a deflected strike from Alexis Sanchezâ€™s pass in the fifth minute. Former Chelsea and Everton star Lukaku, who has netted in five times in his last six appearances, now has 100 career Premier League goals.
Chile forward Sanchez bagged just his second goal since joining United from Arsenal in January in the 20th minute.
The Premier Leagueâ€™s highest paid player had gone seven games without a goal until he finished off Jesse Lingardâ€™s pass.