Manchester City survived a stirring Leicester City fightback to claim a 2-1 win that lifted them above Liverpool into third in the Premier League.
The hosts, looking to cement their top-four status, were cruising when goals by David Silva and Gabriel Jesus put them 2-0 ahead after 36 minutes but Leicester hit back strongly.
Shinji Okazaki smashed in a sensational volley before halftime and the hosts had a huge let-off in the 77th minute when Riyad Mahrez's penalty was ruled out because he inadvertently made a double contact while striking the ball.
Jamie Vardy also missed a late chance but a nervy City hung on to move to 72 points with two games remaining.
Liverpool have 70 points with two games left while fifth-placed Arsenal have 66 with three to play.
Meanwhile Swansea City moved to within sight of Premier League survival on Saturday with a comfortable 2-0 victory against a lacklustre Sunderland side already doomed to relegation.
With third-from-bottom Hull City in action 24 hours later 17th-placed Swansea moved four points clear of their rivals with goals by Fernando Llorente and Kyle Naughton.
Spaniard Llorente headed Swansea in front after nine minutes from Gylfi Sigurdsson's inch-perfect delivery.
Full back Naughton then hammered a stunning angled drive past Jordan Pickford on the stroke of halftime.
Bottom club Sunderland's resistance was feeble throughout and they proved accommodating hosts as Paul Clement's Swansea picked up a third win in their last four matches.
Swansea will be safe if Hull lose to Crystal Palace tomorrow.