Has an NFL game ever ended 9-6?
Yes. NFL has seen a final score of 9-6 31 times. It first happened on November 8, 1925, when Chicago Cardinals beat Green Bay Packers, and most recently on November 7, 2021, when Jacksonville Jaguars beat Buffalo Bills.
That makes 9-6 the 174th most common final score out of 1,090 that have ever occurred in NFL. One point away, 10-6 has happened 61 times and 9-7 has happened 40 times. At one point the score disappeared for 28 years, between 1931 and 1959.