Liverpool remained top of the Premier League table after their win against Cardiff despite Man City's win over Tottenham.