The vet says that it looks as though Piff knocked her tooth out, possibly as she came through the cat flap. There's no sign of gum disease, which is a relief (she had some teeth removed because of gum disease a couple of years ago).
She must have been travelling when she hit that cat flap, though...