Son1ofrover1, I think it's beyond doubt that this is the Nimzowitsch game, the wikipedia page does detail move 31 as Kh2. As to whether this was the precise board at the end of a game played 85 years ago is open to question.
Dryden, I totally agree about the entries involving more than one clash. As a result, solving the last few became a bit of a slog, though reducting possibilities of clash letters did help. As with the error in 4376, and perhaps with some seasonal spirit, I'm trying to be kind to setters...at least for a while...