Manchester City dropped more points, as Leeds United showed their Premier League credentials with a brilliant display