La réaction entre l'acide chlorhydrique (HCl) et le magnésium métallique (Mg) produit du chlorure de magnésium (MgCl₂) et de l'hydrogène gazeux (H₂).
Équation :
$$2HCl + Mg → MgCl₂ + H₂$$
L'hydrogène est un gaz hautement inflammable. Ainsi, lorsqu'il entre en contact avec une flamme, il s'enflamme, produisant une petite explosion et un bruit sec.