Search for crossword answers and clues

Answer for the clue "Caught the villain, on the piano? ", 13 letters:
baggedabadegg