A round-up of Saturday's Premier League action as Newcastle won a thriller against Sheffield United and Manchester United drew with Burnley.