La reacción entre el ácido clorhídrico (HCl) y el magnesio metálico (Mg) produce cloruro de magnesio (MgCl₂) y gas hidrógeno (H₂).
Ecuación :
$$2HCl + Mg → MgCl₂ + H₂$$
El hidrógeno es un gas altamente inflamable, por lo que cuando entra en contacto con una llama, se enciende, produciendo una pequeña explosión y un chasquido.