Has an NBA game ever ended 109-89?
Yes. NBA has seen a final score of 109-89 41 times. It first happened on January 21, 1956, when Minneapolis Lakers beat New York Knicks, and most recently on December 26, 2020, when Philadelphia 76ers beat New York Knicks.
That makes 109-89 the 598th most common final score out of 3,189 that have ever occurred in NBA. One point away, 110-89 has happened 29 times and 109-90 has happened 38 times.