City kept up the pressure at the top of the Premier League by holding on to beat Newcastle 2-1 on Saturday.