This type of battle report is generated only when your entire army + general dies from the damage done by a "flanking" enemy. If you look at a report from a battle where flanking enemy didn't finish it, then they won't touch the general, just troops.