I always thought that you had to take a territory to get a card. Now I noticed someone getting a card while he only bombarded territories. I think in this case a player should not get a card, as this is like reducing someones armies without taking them all.