Hallo Tommi,
er hat das Matt in dieser Stellung einfach noch nicht gesehen, deshalb wollte er zunächst einmal Materialverlust durch 21. Dg7xh8 vermeiden. Df7 vermeidet dies aber nicht, sondern nur Sf6, woraufhin er wohl nach 21. fe5, das Damenschach auf c5 gesehen hatte.
Ein Matt war in dieser Variante noch lange nicht in Sicht. Allerdings hätte 19.-Tf8 das Desaster vermieden. Aber in der Eile war die Aussicht auf den Bauern auf d5 wohl zu verlockend...
Vielleicht ist das die Erklärung.

Georg