Ответ:

Степени окисления меняются: Mg⁰ → Mg²⁺, а H⁺ → H₂⁰.

Электронный баланс:

Mg⁰ − 2e⁻ → Mg²⁺
2H⁺ + 2e⁻ → H₂⁰

Число отданных и принятых электронов одинаково, поэтому уравнение: Mg + 2HCl → MgCl₂ + H₂.

Mg — восстановитель, H⁺ из HCl — окислитель.

Ответ: Mg + 2HCl → MgCl₂ + H₂; окислитель — HCl (ионы H⁺), восстановитель — Mg.