Разберем цепочку превращений:
1) $$N_2 + O_2 \longrightarrow^{t, кат} 2NO$$ (ОВР)
Здесь азот окисляется, а кислород восстанавливается.
$$N_2^0 - 4e^- \longrightarrow 2N^{+2}$$ (окисление, восстановитель)
$$O_2^0 + 4e^- \longrightarrow 2O^{-2}$$ (восстановление, окислитель)
2) $$2NO + O_2 \longrightarrow 2NO_2$$
3) $$3NO_2 + H_2O \longrightarrow 2HNO_3 + NO$$
4) $$Mg + 2HNO_3 \longrightarrow Mg(NO_3)_2 + H_2$$
5) $$2NO_3^- + 2H^+ + Mg \longrightarrow Mg^{2+} + 2NO_2 + H_2O$$ (Сокращенное ионное уравнение)