Has an NBA game ever ended138–123?
Yes, 6 times.

Every 138–123 game (6 times)
- February 14, 1985Denver Nuggets 138, Kansas City Kings 123
- January 19, 1984Phoenix Suns 138, Los Angeles Lakers 123
- February 28, 1978New York Knicks 138, San Antonio Spurs 123
- March 15, 1967Philadelphia 76ers 138, Los Angeles Lakers 123
- February 7, 1967Boston Celtics 138, Cincinnati Royals 123
- January 28, 1966Los Angeles Lakers 138, Baltimore Bullets 123