When hydrochloric acid is mixed with magnesium and a flame is put in the tube what causes a reaction?

1 answer

2HCl+ Mg >>> H2 + MgCl2