blow the lid off
blow the lid off {v. phr.}, {informal}
Suddenly to reveal the truth about a matter that has been kept as a secret either by private persons or by some governmental agency.
The clever journalists blew the lid off the Watergate cover-up.
Categories:
Source: A Dictionary of American Idioms