Yep, once more, they think they have him, but they will be hoist with their own petard.
We say “hoist with their own petard” all the time and get the gist of the statement. But, what it really means, is being blown up by your own bomb.