Has an NBA game ever ended128–121?
Yes, 29 times.

Every 128–121 game (29 times)
- January 2, 2026Los Angeles Lakers 128, Memphis Grizzlies 121
- March 2, 2025New Orleans Pelicans 128, Utah Jazz 121
- March 16, 2024Golden State Warriors 128, Los Angeles Lakers 121
- January 31, 2024Cleveland Cavaliers 128, Detroit Pistons 121
- November 18, 2022Los Angeles Lakers 128, Detroit Pistons 121
- January 31, 2020Houston Rockets 128, Dallas Mavericks 121
- March 15, 2019LA Clippers 128, Chicago Bulls 121
- February 24, 2017Chicago Bulls 128, Phoenix Suns 121
- February 29, 2016Milwaukee Bucks 128, Houston Rockets 121
- January 28, 1995Los Angeles Lakers 128, Seattle SuperSonics 121
- December 26, 1994Orlando Magic 128, Washington Bullets 121
- November 20, 1990Charlotte Hornets 128, Atlanta Hawks 121
- March 15, 1990Portland Trail Blazers 128, Golden State Warriors 121
- February 23, 1990Miami Heat 128, New York Knicks 121
- January 6, 1989Milwaukee Bucks 128, Washington Bullets 121
- March 4, 1986Atlanta Hawks 128, Philadelphia 76ers 121
- December 10, 1983Utah Jazz 128, Houston Rockets 121
- January 2, 1982Milwaukee Bucks 128, Chicago Bulls 121
- November 21, 1981Denver Nuggets 128, Kansas City Kings 121
- March 16, 1980Milwaukee Bucks 128, Kansas City Kings 121
- January 2, 1980Kansas City Kings 128, Utah Jazz 121
- October 27, 1979San Antonio Spurs 128, Indiana Pacers 121
- January 29, 1974Golden State Warriors 128, Buffalo Braves 121
- November 5, 1969Atlanta Hawks 128, Boston Celtics 121
- March 23, 1969San Diego Rockets 128, Atlanta Hawks 121
- January 5, 1968Boston Celtics 128, Seattle SuperSonics 121
- November 29, 1962St. Louis Hawks 128, San Francisco Warriors 121
- February 17, 1962St. Louis Hawks 128, Philadelphia Warriors 121
- February 17, 1962Los Angeles Lakers 128, New York Knicks 121