Sounds like you had an anoxic layer form in the deepest parts and when the cold rain came and caused runoff it flipped, mixed and killed a lot of fish. Combination of the hydrogen sulfide, low DO and Temp shock is not good.
As Shorty suggested, I'd bet there are some smaller, healthy individuals that made it through.