In the triangle $ABC$, $\angle A=90^\circ$, the bisector of $\angle B$ meets the altitude $AD$ at the point $E$, and the bisector of $\angle CAD$ meets the side $CD$ at $F$. The line through $F$ perpendicular to $BC$ intersects $AC$ at $G$. Prove that $B,E,G$ are collinear.
Problem
Source: Singapore Junior Math Olympiad 2016 2nd Round p3 SMO
Tags: geometry, angle bisector, collinear, right triangle, altitude, perpendicular