Manchester City looked as good as they have done all season vs Newcastle - helped by three of their four January signings.