Wow, sounds like you had a long night of rat chasing! I'm glad you finally got her and all's well.
We'll be sending you our prayers that she don't have cancer and will be a-ok.