2HCl + Mg → H2 + MgCl2
In questa reazione, l'acido cloridrico dona ioni idrogeno (H+) al magnesio, che poi si combina con gli ioni cloruro (Cl-) dell'acido cloridrico per formare cloruro di magnesio. Gli ioni idrogeno e gli elettroni rilasciati dagli atomi di magnesio si combinano per formare idrogeno gassoso.
La reazione tra acido cloridrico e magnesio è un esempio di reazione a spostamento singolo, in cui un elemento (magnesio in questo caso) sostituisce un altro elemento (idrogeno) in un composto (acido cloridrico).