My understanding is that late summer cold fronts under the right conditions can cause an algae bloom to crash hard leading to a dissolved oxygen sag. It is the sudden die of algae that kills fish.