This question comes from Hartshorne's Geometry: Euclid and Beyond, exercise $3.7$.
$3.7$ Given $\triangle ABC$, let $\overline{DE}$ be a line parallel to the base $\overline{BC}$, let $F$ be the midpoint of $\overline{DE}$, and let $\overline{AF}$ meet $\overline{BC}$ at $G$. Prove that $G$ is the midpoint of $\overline{BC}$.
There is a hint in the book that says
Hint: Draw some extra lines to make parallelograms, and use (I.$43$).)
In case anyone is wondering I.$43$ says
In any parallelogram the complements of the parallelograms about the diameter equal one another.
There are a few proofs of this online, but I am trying to prove it using only the propositions in Euclid's Elements Book I, II, and III. This is what I currently have of my proof but I can't seem to finish it off. I feel like this is the right direction. The goal of the proof is to make parallelograms and leverage their properties to prove the exercise.
- Given that $\overline{AG}$ bisects $\overline{DE}$ at point $F$, $\overline{DF} = \overline{FE}$.
- The alt-int-angles and ex-int-angles of $\overline{AG}$ are equal.
- Move $\overline{FG}$ to $B$ and $C$ such that the segments are parallel to $\overline{AG}$.
Here is what I have written up in tikz so far:

Start by constructing the tan lines parallel to AG, such that the yellow highlighted triangles are congruent. Green highlights are also congruent.
Then observe that tan segments are not only parallel and congruent, but also halved, indicating F as intersection of diagonals in magenta parallelogram.
Therefore $FF_1=FF_2\Leftrightarrow FD-DF1=FE-EF_2, FD=FE:DF_1=EF_2$
From here is straightforward.