This is a question that was asked on the site a few days back and before an answer, it was deleted by the OP. While I was able to solve the problem, I feel there is a more elegant way.
Question:
In $\triangle ABC$, $BF \perp AC$ and $AG \perp BC$. Also $E$ is the midpoint of $AB$.
Show that the circumcircle of $\triangle EFG$ passes through the circumcenter of $\triangle CFG$.
My solution:
Let $N$ be the intersection of the perpendicular bisector of $FG$ and the circumcircle of $\triangle EFG$. I assumed circumradius of $\triangle ABC = R$. Then I showed circumradius of $\triangle EFG = \frac{R}{2}$. Using similarity of $\triangle CGF$ and $\triangle CAB$, I showed $MN = k^2R$ where $FG:AB = CF:BC = CG:AC = k:1$ so circumradius of $\triangle CFG = kR$. Finally I showed $FN = NG = kR$ which proves $N$ is the circumcenter of $\triangle CFG$.
Would like to see other solutions.

$\angle HFC=90^{\circ}=\angle HGC$. So $CFHG$ is cyclic. Circumcircle of $CFG$ is the same as circumcircle of quadrilateral $CFHG$. $CH$ is its diameter. Midpoint of $CH$, $N$, is its center.
Now $FE$ is the median of right $\triangle AFB$ and $GE$ is median of right $\triangle AGB$. So $AE=FE=GE=BE=a/2$.
In isosceles $\triangle BEG$, $\angle EGB=B$. Since $CH$ is part of altitude on $AB$, $\angle NCG=90-B$. In isosceles $\triangle CNG$, $\angle NGC=\angle NCG=90-B$. $\Rightarrow \angle NGE=90^{\circ}$. Similarly $\angle NFE=90^{\circ}$. Thus $NFEG$ is also cyclic.
The circumcircle of $EFG$ is same as circumcircle of quadrilateral $NFEG$ whose diameter is $NE$.
Update :
The above is how one would explain in detail. But to quickly identify that the statement holds true, recall that the nine-point circle is the unique circle that passes through the midpoints of three sides of a triangle, the feet of three altitudes and midpoints of the three segments joining each vertex to the orthocenter. $\odot(EFG)$ is indeed the nine-point circle (you also show its radius is $R/2$). Once we identify the center of $\odot(CFG)$, $N$, as midpoint of $CH$, we're done.