Contra-șahul (Counter-Check) este o tactică extrem de puternică ce se produce atunci când regele nostru se află în șah, iar noi blocăm acest șah și, în același timp, dăm și noi șah regelui advers.
Această tactică este foarte utilă pentru a câștiga un tempo (un timp de joc) și, în cele din urmă, pentru a câștiga partida sau pentru a forța schimburi avantajoase de piese.