Dozens of generals killed in one go? Not sure I believe that.
Sounds like a classic soviet style purge.