[step:Direction (⇐): Splitting field implies normal]Assume $L$ is the splitting field of some polynomial $f \in K[t]$ over $K$. We show $L/K$ is normal, i.e., every irreducible polynomial in $K[t]$ that has at least one root in $L$ splits completely in $L$.
Let $g \in K[t]$ be irreducible with a root $\alpha \in L$, and let $\beta \in \bar{K}$ be any other root of $g$. Since $g$ is irreducible over $K$ and both $\alpha, \beta$ are roots, there is a $K$-isomorphism
\begin{align*}
\sigma_0 \colon K(\alpha) &\xrightarrow{\;\sim\;} K(\beta) \\
\alpha &\longmapsto \beta.
\end{align*}
Write $f = c \prod_{i=1}^{n}(t - \gamma_i)$ with each $\gamma_i \in L$, so that $L = K(\gamma_1, \dots, \gamma_n)$. We extend $\sigma_0$ one root at a time. Suppose we have already extended to a $K$-embedding
\begin{align*}
\sigma_j \colon K(\alpha, \gamma_1, \dots, \gamma_j) \hookrightarrow \bar{K}.
\end{align*}
The element $\gamma_{j+1}$ is a root of some irreducible factor $h$ of $f$ over $K(\alpha, \gamma_1, \dots, \gamma_j)$. Applying $\sigma_j$ to the coefficients of $h$ gives an irreducible polynomial $\sigma_j(h)$ over $\sigma_j\bigl(K(\alpha, \gamma_1, \dots, \gamma_j)\bigr)$, and we choose any root of $\sigma_j(h)$ in $\bar{K}$ to define $\sigma_{j+1}$.
After $n$ steps we obtain a $K$-embedding
\begin{align*}
\sigma \colon L = K(\alpha, \gamma_1, \dots, \gamma_n) \hookrightarrow \bar{K}.
\end{align*}
Now observe what $\sigma$ does to $f$. Since $f \in K[t]$ and $\sigma$ fixes $K$, we have $\sigma(f) = f$. Since $f$ splits in $L$ as $f = c\prod(t - \gamma_i)$, applying $\sigma$ gives
\begin{align*}
f = \sigma(f) = c\prod_{i=1}^{n}\bigl(t - \sigma(\gamma_i)\bigr).
\end{align*}
Therefore $\sigma$ merely permutes the roots $\{\gamma_1, \dots, \gamma_n\}$, so $\sigma(\gamma_i) \in \{\gamma_1, \dots, \gamma_n\} \subset L$ for each $i$. Since $L = K(\gamma_1, \dots, \gamma_n)$ and $\sigma$ maps each generator into $L$, we conclude $\sigma(L) \subseteq L$. But $\sigma$ is injective and $[L:K]$ is finite, so $\sigma(L) = L$.
In particular, $\beta = \sigma(\alpha) = \sigma_0(\alpha) \in \sigma(L) = L$.
Since $\beta$ was an arbitrary root of $g$ in $\bar{K}$, the polynomial $g$ splits completely in $L$. As $g$ was an arbitrary irreducible in $K[t]$ with a root in $L$, the extension $L/K$ is normal. $\blacksquare$[/step]