Ответ:

Степени окисления: Mg⁰ + H⁺¹Cl⁻¹ → Mg⁺²Cl₂⁻¹ + H₂⁰.

Магний повышает степень окисления с 0 до +2, водород понижает её с +1 до 0; хлор не меняет степень окисления.

Окисление: Mg⁰ − 2e⁻ → Mg⁺².
Восстановление: 2H⁺¹ + 2e⁻ → H₂⁰.

Окислитель — HCl (ионы H⁺), восстановитель — Mg.

Ответ: Mg + 2HCl → MgCl₂ + H₂.