La reazione tra acido cloridrico (HCl) e magnesio metallico (Mg) produce cloruro di magnesio (MgCl₂) e idrogeno gassoso (H₂).
Equazione :
$$2HCl + Mg → MgCl₂ + H₂$$
L'idrogeno è un gas altamente infiammabile, quindi quando entra in contatto con una fiamma si accende producendo una piccola esplosione e uno schiocco.