Do you know how to prove that the extension of a finte group by a residually finite group is residually finite? I know that there is a result of Mal'cev proving something stronger, but I cannot find it either.
I say that a group $G$ is an extension of a finte group by a residually finite group, in this case, if there exists a finite normal subgroup $N$ of $G$ such that $G/N$ is residually finite.
As pointed out in the comment the claim is false. This was proven by John Millson in the paper Real vector bundles with discrete structure group, Topology, 1979 doi.
The "correct", stronger result of Mal'cev is:
Theorem (Mal'cev). A split extension $G$ of a finitely generated, residually finite group $N$ by a residually finite group $K$ is residually finite.
The proof is surprisingly straightforward.
Proof. Write $G=N\rtimes K$. As $N$ is finitely generated, the intersection $N_i$ of all subgroups of a fixed finite $i$ in $N$, $N_i=\cap_{|N_i:H|=i}H$, is a characteristic subgroup of $N_i$ which still has finite index. Hence, $N_i$ is normal in $G$. Therefore, if $K'$ is a finite index subgroup of $K$ then $N_iK'$ is a finite index subgroup of $G$. The result now holds, as if $g=(n, k)$ is some element of $G$ then we may take $N_i$ and $K'$ such that $n\not\in N_i$ and $k\not\in K'$, so $g\not\in N_iK$ as required. QED
Note that we assume finite generation of the kernel. This is required to ensure that $N_iK'$ is a subgroup, and without it the result also does not hold (for example, take the wreath product of a nonabelian finite group $H$ by the integers, which splits as $H'\rtimes\mathbb{Z}$ where $H'$ denotes the countable direct product of $H$ with itself).
A powerful result which does not assume finite generation of the kernel is the following:
Theorem (Baumslag). A finitely generated cyclic extension of a free group is residually finite.
Here we are assuming finite generation of the group, rather than of the kernel. The proof here is much more complicated than the proof of Mal'cev's theorem given above!