Has an AFL game ever ended 109-107?
It has. 109-107 has been a AFL final 3 times in 17,053 games. The first was Geelong beat Carlton on August 30, 1947; the latest was Geelong beat St Kilda on April 4, 1981.
That makes 109-107 the 1599th most common final score out of 6,649 that have ever occurred in AFL. One point away, 110-107 has happened 3 times and 109-108 has happened 2 times.