There is currently a bug when you are capping certain cities late game. Do you actually get to see the city being attacked?
Nope, no battle. Just sits a second or two then crashes. I was surprised to see that Steam achievements recorded the victory, but apparently it resolves the battle as a win before whatever causes the crash kicks in.