A round-up of this weekend’s action from the Premier League, including Liverpool's late win against Leicester and Manchester United's defeat at Newcastle.