Has an AFL game ever ended 120-97?
Yes. AFL has seen a final score of 120-97 4 times. It first happened on June 24, 1978, when Essendon beat Sydney, and most recently on May 22, 2004, when Geelong beat Essendon.
That makes 120-97 the 947th most common final score out of 6,607 that have ever occurred in AFL. One point away, 121-97 has happened never and 120-98 has happened 4 times. Nearly all of its occurrences fall between 1980 and 2009.