Has an NBA game ever ended 121-101?
It has. 121-101 has been a NBA final 37 times in 73,172 games. The first was Syracuse Nationals beat Philadelphia Warriors on February 15, 1959; the latest was Golden State Warriors beat Memphis Grizzlies on February 2, 2024.
That makes 121-101 the 643rd most common final score out of 3,189 that have ever occurred in NBA. One point away, 122-101 has happened 42 times and 121-102 has happened 32 times.