Man City control Spurs, Salah lifts Liverpool again, Chelsea rally late
Manchester City will be crowned Premier League champions if neighbours Manchester Untied lose on Sunday after Pep Guardiola's side steamrollered Tottenham 3-1 at Wembley.
Gabriel Jesus stroked home with aplomb to put City in front after a free-flowing start before the visitors doubled their lead from a controversial penalty.
John Moss pointed to the spot after Raheem Sterling was fouled by Hugo Lloris but the challenge appeared to come outside the box, with Ilkay Gundogan making no mistake from 12 yards.
Christian Eriksen reduced the arrears in fortunate circumstances, his initial shot blocked by Aymeric Laporte before deflecting back off the Dane and past the stranded Ederson, with Sterling adding the third in the second half.
While Jose Mourinho's United came from behind to secure a thrilling 3-2 win, the Red Devils need to avoid defeat against lowly West Brom at Old Trafford or the title will head to the Etihad Stadium.
Mohamed Salah scored his 30th Premier League goal of the season as Liverpool toasted reaching the Champions League semifinals at City's expense with a straightforward 3-0 win over Bournemouth.
Sadio Mane got the ball rolling early on, slotting home after Cherries goalkeeper Asmir Begovic had saved his initial header.
Salah then took centre stage yet again, finishing Trent Alexander-Arnold's pinpoint pass with a superb looping header to score his 40th of the season in all competitions.
The convincing victory was wrapped up in the closing stages as Roberto Firmino struck to take Liverpool to within a point of second place and complete a good week for Jurgen Klopp's side.
At the other end of the table, Crystal Palace and Huddersfield gave their respective Premier League survival hopes a big boost with important and dramatic victories as Southampton edged closer to the drop by throwing away a two-goal lead against Chelsea.
Wilfried Zaha inspired Palace to a 3-2 victory over derby rivals Brighton at Selhurst Park, the Ivory Coast winger netting twice in an entertaining first half which saw all five goals scored.
Zaha has proven to be key to Palace's bid to remain in the top flight and he put the Eagles into an early lead when he tapped in at the back post after Luka Milivojevic's shot was parried into his path.
Roy Hodgson's side were two goals to the good with just 14 minutes played as James Tomkins drilled in his third of the campaign.
That lead did not last long, with Glenn Murray scoring from point-blank range against his former club to get Brighton back into the contest.
Zaha restored the two-goal advantage with a bullet header from Milivojevic's perfect cross and, in a frenetic opening 45 minutes, Jose Izquierdo struck with a fine finish for the visitors.
The second half was less entertaining with no goals added, but the result was enough to take Palace six points clear of the bottom three.
Tom Ince scored a stoppage-time winner against Watford to move Huddersfield a step closer to safety as the Terriers picked up just a third league victory in their last 16 games.
After a dull 90 minutes against an out-of-form Hornets side, Ince hit the deciding effort to take David Wagner's side seven points clear of third-bottom Southampton.
Southampton had looked to be taking advantage of kicking off before their relegation rivals, leading Chelsea 2-0 before capitulating to concede three goals in eight minutes to lose 3-2.
Olivier Giroud came off the bench to inspire the comeback, scoring either side of an Eden Hazard equaliser after Dusan Tadic and Jan Bednarek had struck for Southampton.
The defeat leaves Mark Hughes without a point in his three league games in charge and the FA Cup semi-finalists are now five points from safety in 18th spot.
Swansea drop to 17th despite taking a point from Everton, with Jordan Ayew's second-half goal enough to earn the Swans a deserved share of the spoils after Kyle Naughton's unfortunate own goal had seen them fall behind.
Burnley's run to the Europa League continued with a 2-1 win over Leicester, with Chris Wood scoring early on against his former club, turning home the rebound after Ashley Barnes' initial shot had been saved.
The Clarets were soon two ahead as Kevin Long notched his first-ever league goal for the club, rising to convert Johann Berg Gudmundsson's deep corner.
Leicester slowly brought themselves back into the contest with Nick Pope making a couple of great saves in the Burnley goal before Jamie Vardy pulled one back for the Foxes with 18 minutes remaining.
Burnley hung on to move within two points of sixth-placed Arsenal, with the Gunners travelling to Newcastle on Sunday.
Elsewhere, Championship leaders Wolverhampton Wanderers secured promotion to the Premier League for next season after Fulham could only draw against Brentford.