Has an NBA game ever ended 117-89?
It has. 117-89 has been a NBA final 19 times in 77,318 games. The first was Minneapolis Lakers beat Providence Steamrollers on November 24, 1948; the latest was Milwaukee Bucks beat Detroit Pistons on November 2, 2021.
That makes 117-89 the 1001st most common final score out of 3,189 that have ever occurred in NBA. One point away, 118-89 has happened 14 times and 117-90 has happened 18 times.