Let $G$ be a group. Prove that $N=\langle x^{-1}y^{-1}xy \vert x,y \in G \rangle$ is a normal subgroup of $G$.
My attempt:
Assume $N$ is normal. Then for some $n \in N$ and some $g \in G$, we have $$ gx^{-1}y^{-1}xyg^{-1}=n $$ now let $g=x$ since $x$ is an arbitrary element of $G$. We have $$ xx^{-1}y^{-1}xyx^{-1}=y^{-1}xyx^{-1}=n $$ and this gives us $$ (y^{-1}xyx^{-1})^{-1}=xy^{-1}x^{-1}y=n^{-1}\in N $$ so $gNg^{-1} \subseteq N$
To show the reverse inclusion we have by hypothesis for some $n \in N$ and any $g \in G$ that $$ x^{-1}y^{-1}xy=gng^{-1} $$ which gives us $$ x(x^{-1}y^{-1}xy)x^{-1}=x(gng^{-1})x^{-1} $$ and finally we have $$ (y^{-1}xyx^{-1})^{-1}= (xgng^{-1}x^{-1})^{-1}=xgn^{-1}g^{-1}x^{-1}=xgn^{-1}(xg)^{-1} \in gNg^{-1} $$ so $N \subseteq gNg^{-1}$
Have I actually proved this or is this just circular reasoning? My goal was to show that if $N$ is normal then $N=gNg^{-1}$. If I haven't proved this, am I at least on the right track?
Edit: (Second Attempt)
First note that $$g[x,y]g^{-1}=g(x^{-1}y^{-1}xy)g^{-1}=gx^{-1}g^{-1}gy^{-1}g^{-1}gxg^{-1}gyg^{-1}=(gxg^{-1})^{-1}(gyg^{-1})^{-1}(gxg^{-1})(gyg^{-1})=[gxg^{-1},gyg^{-1}] $$ and since $gxg^{-1} \in G$ for all $g \in G$ then $[gxg^{-1},gyg^{-1}]\in N$ for all $g \in G$ and we have $g\langle [x,y] \vert x,y \in G \rangle g^{-1} =\langle [gxg^{-1},gyg^{-1}]\vert x,y \in G\rangle \subseteq N $ for all $g \in G$. Thus $N$ is normal since $gNg^{-1} \subseteq N$ for all $g \in G$.