Problem: If $f_n \to f$ and $g_n \to g$ in $L^p$, and $g_n$ is uniformly bounded, then $f_ng_n \to fg$ in $L^p$.
An official solution I saw for this problem looked very different. Here is my solution:
Let $\| \cdot \|$ denote the $p$-norm. Suppose $M$ is such that $|g_n| \leq M$ for all $n$. We have $$\|fg - f_ng_n\| = \|fg - fg_n + fg_n - f_ng_n\| \leq \|fg-fg_n\| + \|g_n(f-f_n)\|$$ Now $\|g_n(f-f_n)\| \leq \|M(f-f_n)\| = M \cdot \|f - f_n\|$, which converges to $0$. So $\|g_n(f-f_n)\|$ converges to $0$.
Also $$|fg_n|^p \leq |M f|^p = M^p |f|^p$$ with $M^p|f|^p$ integrable. So by the Lebesgue dominated convergence theorem, the fact that $|fg_n|^p$ converges to $|fg|^p$ pointwise means that $\int|fg_n|^p$ converges to $\int |fg|^p$. Then $\|fg_n\| = \sqrt[p]{ \int |fg_n|^p}$ converges to $\|fg\| = \sqrt[p]{\int |fg|^p}$. It can be shown that this is equivalent to saying that $\|fg - fg_n\|$ converges to $0$.