Female vet takes on home invader