You can only take over a city if they have two or more and they are probably making their loyalty go up so have good luck in another battle!