Has an NFL game ever ended 9-7?
It has. 9-7 has been a NFL final 40 times in 18,234 games. The first was Chicago Cardinals beat Buffalo All-Americans on November 5, 1922; the latest was Carolina Panthers beat Atlanta Falcons on December 17, 2023.
That makes 9-7 the 143rd most common final score out of 1,095 that have ever occurred in NFL. One point away, 10-7 has happened 89 times and 9-8 has happened never.