The line OC perpendicular to the radius AC of the circle α is tangent to this circle. Hence we get ∠GDC=180∘−∠OCG=180∘−∠OCE. From the equality of inscribed angles, we get ∠CDF=∠CEF=∠CEO. Since OC=OE, we finally get ∠CEO=∠OCE. In conclusion,
∠GDF=∠GDC+∠CDF=180∘−∠OCE+∠CEO=180∘.
Therefore, points G, D, and F are collinear.
Solution 2:
We express the value of angle GDF as the sum of the values of angles GDA, ADO, and ODF (Fig. 35). Let ∠DCE=γ.
Firstly, note that AD=AG. Using this and the relationship between central and inscribed angles in circle α, we get
∠GDA=2180∘−∠GAD=90∘−2∠GAD=90∘−∠GCD=90∘−∠ECD=90∘−γ.
By symmetry, ∠ADO=∠ACO=90∘.
Next, note that OD=OF. Using this and the equality of inscribed angles,

∠GDF=∠GDA+∠ADO+∠ODF=(90∘−γ)+90∘+γ=180∘.
Therefore, points G, D, and F are collinear.
Solution 3:
We express the value of angle GDF as the sum of the values of angles GDA, ADE, and EDF (Fig. 36). Let ∠DCE=γ.
Firstly, note that AD=AG. Using this and the relationship between central and inscribed angles in circle α, we get
∠GDA=2180∘−∠GAD=90∘−2∠GAD=90∘−∠GCD=90∘−∠ECD=90∘−γ.
By symmetry, ∠ADO=∠ACO=90∘. The line AD, which is perpendicular to the radius OD of the circle ω, is tangent to circle ω. Therefore, ∠ADE=∠ECD=γ. Since EF is a diameter of circle ω, ∠EDF=90∘. In conclusion, ∠GDF=∠GDA+∠ADE+∠EDF=(90∘−γ)+γ+90∘=180∘. Therefore, points G, D, and F are collinear.