Sorry to hear about that.
I have a large cat as well. To prevent that from happening, I placed some very lightweight junk on top of the screen. It is odd shaped and placed so that the cat will NOT be able to jump on it.
It looks horrible, but at least I know that myis safe.