[step:Show that a $p$-cycle and a transposition generate all of $S_p$]By the preceding steps, $G \le S_p$ contains a $p$-cycle $\tau$ and a transposition $\kappa|_L$. We show that $\langle \tau, \kappa|_L \rangle = S_p$.
After relabelling the roots (which amounts to conjugating inside $S_p$, and does not change the isomorphism type of $G$), we may assume that $\tau = (1 \; 2 \; 3 \; \cdots \; p)$ and that the transposition is $(a \;\; b)$ for some $a \neq b$ in $\{1, \ldots, p\}$. Since $\tau$ is a $p$-cycle and $p$ is prime, $\tau$ acts transitively on $\{1, \ldots, p\}$, so there exists $k \in \{0, 1, \ldots, p-1\}$ such that $\tau^k(a) = b$ (or, equivalently, $(b - a) \equiv k \pmod{p}$). Replacing $\tau$ by $\tau^d$ where $d \equiv (b - a)^{-1} \pmod{p}$ (which exists since $p$ is prime and $b - a \not\equiv 0$), we obtain a $p$-cycle $\sigma := \tau^d$ that still generates the same cyclic subgroup $\langle \tau \rangle$ (since $\gcd(d, p) = 1$) and satisfies $\sigma(a) = a + 1 \pmod{p}$ (interpreting labels modulo $p$). After a further relabelling, we may therefore assume without loss of generality that $\tau = (1 \; 2 \; \cdots \; p)$ and the transposition is $(i \;\; i{+}1)$ for some $i$, where indices are read modulo $p$.
[claim:A $p$-cycle and an adjacent transposition generate $S_p$]
Let $p$ be prime, let $\tau = (1 \; 2 \; \cdots \; p) \in S_p$, and let $\sigma = (i \;\; i{+}1) \in S_p$ for some $i \in \{1, \ldots, p\}$ (indices modulo $p$). Then $\langle \tau, \sigma \rangle = S_p$.
[/claim]
[proof]
For any $m \in \{0, 1, \ldots, p-1\}$, the conjugate $\tau^m \sigma \tau^{-m}$ is computed by shifting all entries of $\sigma$ by $m$ under the action of $\tau$: since $\tau$ sends $j \mapsto j + 1 \pmod{p}$ for each $j$, we have
\begin{align*}
\tau^m \sigma \tau^{-m} = \tau^m (i \;\; i{+}1) \tau^{-m} = (i{+}m \;\; i{+}m{+}1),
\end{align*}
where all entries are taken modulo $p$. As $m$ ranges over $\{0, 1, \ldots, p-1\}$, the transpositions $(i{+}m \;\; i{+}m{+}1)$ range over all "adjacent" transpositions $(1 \; 2),\, (2 \; 3),\, \ldots,\, (p{-}1 \;\; p),\, (p \;\; 1)$ in the cyclic labelling. Every permutation in $S_p$ can be written as a product of adjacent transpositions (this is the standard fact that the adjacent transpositions $(1\;2), (2\;3), \ldots, (p{-}1\;\;p)$ generate $S_p$). Therefore $\langle \tau, \sigma \rangle = S_p$.
[/proof]
Applying this claim to the $p$-cycle and transposition in $G$, we conclude $G = S_p$, that is,
\begin{align*}
\operatorname{Gal}(L/\mathbb{Q}) \cong S_p.
\end{align*}[/step]