It’s still advantage Manchester City in the Premier League title race after the league leaders and Liverpool both won their tricky away matches at in-form teams.
First up on Saturday were Liverpool, who won at Newcastle 1-0 despite resting several players, and who sat atop the table briefly.
Hours after the lunchtime kickoff, City then won the late game at Leeds 4-0 to move back above Jurgen Klopp’s men by one point.
There are four rounds left in their compelling title fight.
Both sides also have the second legs of their Champions League semi-finals next week, with Liverpool travelling to Villarreal 2-0 up, and City playing at Real Madrid having also won the first leg 4-3.
With that in mind, Liverpool coach Jürgen Klopp rested Trent Alexander-Arnold, Fabinho, Thiago Alcantara and Mohamed Salah from the starting line-up.
They should nevertheless have won more comfortably as they dominated. In the end, Naby Keita’s first-half goal was enough.
Jordan Henderson and Diogo Jota combined to feed Keita, who stepped inside before dispatching the ball past a hapless Martin Dubravka.
Relegation-threatened Leeds also came in with impressive form from being unbeaten in the previous five matches.
But Rodri headed City into a halftime lead, and further goals from Nathan Ake, Gabriel Jesus and Fernandinho sealed the result, which never looked as comfortable as the scoreline suggests.
At the other end of the table, Norwich were relegated after Dean Smith’s return to Aston Villa ended in a 2-0 defeat.
Goals from Ollie Watkins and Danny Ings inflicted a tenth loss in 12 on Norwich and left them 13 points from safety with four matches remaining.
It is the fourth straight season which has ended in either promotion or relegation for the Canaries.
Watford have also been left on the brink of going straight back down to the Championship after losing to Burnley 2-1 to become the first team in top-flight history to lose 11 straight home games.
Two late goals consigned Watford to defeat and left them 12 points behind Leeds.
Burnley, though, moved five points clear of the drop.
In the day’s other matches, Southampton lost at home to Crystal Palace 2-1 while Brighton won at Wolverhampton 3-0.
© AAP
// This is called with the results from from FB.getLoginStatus(). var aslAccessToken = ''; var aslPlatform = ''; function statusChangeCallback(response) { console.log(response); if (response.status === 'connected') { if(response.authResponse && response.authResponse.accessToken && response.authResponse.accessToken != ''){ aslAccessToken = response.authResponse.accessToken; aslPlatform = 'facebook'; tryLoginRegister(aslAccessToken, aslPlatform, ''); }
} else { // The person is not logged into your app or we are unable to tell. console.log('Please log ' + 'into this app.'); } }
function cancelLoginPermissionsPrompt() { document.querySelector("#pm-login-dropdown-options-wrapper__permissions").classList.add('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper__permissions").classList.add('u-d-none'); document.querySelector("#pm-login-dropdown-options-wrapper").classList.remove('u-d-none'); document.querySelector("#pm-register-dropdown-options-wrapper").classList.remove('u-d-none'); }
function loginStateSecondChance() { cancelLoginPermissionsPrompt(); FB.login( function(response) {
}, { scope: 'email', auth_type: 'rerequest' } ); }
// This function is called when someone finishes with the Login // Button. See the onlogin handler attached to it in the sample // code below. function checkLoginState() { FB.getLoginStatus(function(response) {
var permissions = null;
FB.api('/me/permissions', { access_token: response.authResponse.accessToken, }, function(response2) { if(response2.data) { permissions = response2.data; } else { permissions = []; }
var emailPermissionGranted = false;
for(var x = 0; x < permissions.length; x++) {
if(permissions[x].permission === 'email' && permissions[x].status === 'granted') {
emailPermissionGranted = true;
}
}
if(emailPermissionGranted) {
statusChangeCallback(response);
} else {
document.querySelector("#pm-login-dropdown-options-wrapper__permissions").classList.remove('u-d-none');
document.querySelector("#pm-register-dropdown-options-wrapper__permissions").classList.remove('u-d-none');
document.querySelector("#pm-login-dropdown-options-wrapper").classList.add('u-d-none');
document.querySelector("#pm-register-dropdown-options-wrapper").classList.add('u-d-none');
}
});
});
}
window.fbAsyncInit = function() {
FB.init({
appId : 392528701662435,
cookie : true,
xfbml : true,
version : 'v3.3'
});
FB.AppEvents.logPageView();
FB.Event.subscribe('auth.login', function(response) {
var permissions = null;
FB.api('/me/permissions', {
access_token: response.authResponse.accessToken,
}, function(response2) {
if(response2.data) {
permissions = response2.data;
} else {
permissions = [];
}
var emailPermissionGranted = false;
for(var x = 0; x < permissions.length; x++) {
if(permissions[x].permission === 'email' && permissions[x].status === 'granted') {
emailPermissionGranted = true;
}
}
if(emailPermissionGranted) {
statusChangeCallback(response);
} else {
document.querySelector("#pm-login-dropdown-options-wrapper__permissions").classList.remove('u-d-none');
document.querySelector("#pm-register-dropdown-options-wrapper__permissions").classList.remove('u-d-none');
document.querySelector("#pm-login-dropdown-options-wrapper").classList.add('u-d-none');
document.querySelector("#pm-register-dropdown-options-wrapper").classList.add('u-d-none');
}
});
});
};
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));