Arsenal stay top with late win over Cardiff

Arsenal, Chelsea, Liverpool and City register wins while United beaten 2-1 at home by Spurs in the Premier League.