無懈可擊

Idiom

 * 1) unassailable; unbeatable; incontrovertible; unimpeachable