You should double-check but the summation appears to be given by
$$
(2G+1)\sqrt{(2J'+1)(2J+1)}
\left\{\begin{array}{ccc}
j_1&j_2&J\\
J'&G&j_3
\end{array}\right\}\tag{1}
$$
To get there the simplest way is to start from the definition of the $6j$ symbol:
\begin{align}
&\sum_{\bar{m}_1\bar{m}_2\bar{m}_3\bar{m}_{12}\bar{m}_{23}}
\langle \bar{j}_{12}\bar{m}_{12};\bar{j}_3\bar{m}_3\vert \bar{j}\bar{m}\rangle
\langle \bar{j}_{1}\bar{m}_{1};\bar{j}_2\bar{m}_2\vert \bar{j}_{12}\bar{m}_{12}\rangle\, ,\\
&\qquad\qquad \times \langle \bar{j}_{1}\bar{m}_{1};\bar{j}_{23}\bar{m}_{23}\vert \bar{j'}\bar{m'}\rangle
\langle \bar{j}_{2}\bar{m}_{2};\bar{j}_3\bar{m}_3\vert \bar{j}_{23}\bar{m}_{23}\rangle\\
&=\delta_{\bar{j}\bar{j'}} (-1)^{\bar{j}_1+\bar{j_2}+\bar{j}_3+\bar{j}}
\sqrt{(2\bar{j}_{12}+1)(2\bar{j}_{23}+1)}
\left\{\begin{array}{ccc}
\bar{j}_1&\bar{j}_2&\bar{j}_{12}\\
\bar{j}_3&\bar{j}&\bar{j}_{23}
\end{array}\right\}
\end{align}
This is equation (9.1.8) from D.A. Varshalovich et al, Quantum Theory of angular momentum (1988 English edition by WorldScientific; in the Russian edition some of the material is in different places).
There are some CG's to manipulate to the right form but basically the identification is
$$
\bar{j}_1\to j_1\, ,\quad \bar{j}_2\to j_2\, ,\quad \bar{j}_3\to J'
\, ,\quad \bar{j}_{12}\to J\, ,\quad \bar{j}_{23}\to j_3\, ,\quad \bar{j}=\bar{j'}\to G\, ,
$$
Your expression has a final sum on $M$ which provides an additional $(2G+1)$ factor, giving (1) as final expression.
I've checked it with about half-a-dozen values and it seems to work, but please double-check this as I could have made a typesetting error.
Edit: after comments I double checked and found that my original expression had the incorrect overall phase. I believe the current Eq.(1) is correct, i.e. the overall phase is $+1$. I've checked the result for various half-integer and integer values of $j_1,j_2$ and $j_3$ using the built-in ClebschGordan and SixJSymbol routines of Mathematica.