"Mystery solved!" (6)
I believe the answer is:
eureka
(Other definitions for eureka that I've seen before include "Archimedes's call of triumph" , "Triumphant exclamation of discovery" , "Exultant cry" , "county seat in 23 [CALIFORNIA]" , "Cry of success" .)