Angle AFB = Angle DFE
Angle DBA = Angle FDE
Therefore, by AA congruency Triangle DEF is similar to Triangle BAF
But DE is 2/3 of DC.... and since AB = DC, then DE is also 2/3 of AB
Then all parts of triangle DEF are 2/3 of their corrresponding parts in triangle BAF
Thus....the altitude of triangle DEF is 2/3 of the altitude of triangle BAF
But the altitude of triangle DEF = CG since they are parallel
And for the same reason, the altitude of triangle BAF = BG
Thus CG = 2/3 of BG.....so ... there are 5 parts of BC......and BG is 3 of these
So BG = 3/5 of BC
And triangle BGF is similar to triangle BCD
But BG = 3/5 of BC....so GF = 3/5 of CD
So GF = FG = (3/5) 20 = 12
