Let M and N be the feet of the perpendiculars from O to the lines DF and DE, respectively. Because O is the circumcenter of the triangle DEF, the triangles EOD and ODF are both isosceles with EO=DO=FO. It follows that
∠EOF=∠EOD+∠DOF=2∠NOD+2∠DOM=2∠NOM.
Because ∠OND=∠OMD=90∘, the quadrilateral OMDN is concyclic, from which it follows that ∠NDM+∠NOM=180∘ or ∠BDN=∠NOM. Because ABED is concyclic, we have ∠BAE=∠BDE. Combining the above equations together, one has
∠EOF=2∠NOM=2∠BDN=2∠BDE=2∠BAE.
Because BC is a diameter of Γ, it follows that
∠EOF+∠EAF=2∠BAE+2∠EAC=2∠BAC=180∘,
from which it follows that AEOF is concyclic. Let ω denote the circumcircle of AEOF. Because O lies on the perpendicular bisector of the segment EF, O is the midpoint of the arc EF (on ω), implying that AO bisects ∠EAF and A, C, O are collinear.