2HCl + Mg → MgCl2 + H2
In questa reazione, HCl agisce come un acido, donando un protone (H+) a Mg, che agisce come una base, accettando il protone. I prodotti risultanti sono cloruro di magnesio, un sale, e idrogeno gassoso, un gas incolore e inodore.