...or perhaps... WENDY'S FINGER FINDER "TAPPED" BY POLICE
I'd say they "nailed" her.
"WENDY'S FINGER FINDER "TAPPED" BY POLICE" Evidence pointed to....