Chinese Chengyu (Idiom): Refute somebody with his own argument Is there a Chinese Idiom for 

"Refute somebody with his own argument"?

I thought this is not quite the same as "self-contradictory" 自相矛盾.

Thank you.
Maybe 以子之矛，攻子之盾 is the answer, I couldn't find another alternative.

Description on Baidu Baike