Has an NFL game ever ended 9-7?
It has. 9-7 has been a NFL final 40 times in 18,236 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 141st most common final score out of 1,090 that have ever occurred in NFL. One point away, 10-7 has happened 88 times and 9-8 has happened never.