Я поторопился, когда написал «дальше очевидно». Там еще одна тонкость. Распишу решение подробно.
Начнем с баланса фигур. У белых не хватает ферзя и слона, причем слон был взят на c1. Перейдем к черным. Поскольку их пешки сделали не более 1 взятия, пешки f4 и g2 вообще не делали взятий, а 2 недостающие пешки были взяты левее вертикали f. Кроме этого у них не хватает коней. Оба коня были взяты белыми пешками (возможно одной пешкой).
Я сначала рассматривал возможность, что ферзь белых был взят на d6, а перед этим взял пешки на b4 и d6, но это ложный след. Эти несколько ходов никак не помогут распутать фигуры справа и получается ретропат.
Рассмотрим подробнее фигуры справа, а конкретнее: белые пп. f5, g6, Кh1, h4, черные пп. f4, g2, Сg3, h5, Лg4, g5, Фh3, Крh2. Какая из этих фигур ходила последней? Это мог быть только черный король, так как если рассмотреть любую другую фигуру, она могла ходить только перед ходом еще какой-то фигуры из этих 12. Ход короля должен был быть Крg1-h2.
Как перед предыдущим ходом белых черный король мог находиться не под ударом белой ладьи? Ведь ладья никак не могла прийти с другой горизонтали — белые пешки и запутанные фигуры справа создают непреодолимую преграду для дальнобойных фигур. По этой же причине между ладьей и королем не могла оказаться дальнобойная фигура. Белые кони заперты, черные кони взяты, превращений не было. Методом исключения получаем, что между ними мог стоять только белый король. Поскольку белый король тоже не мог прийти с другой горизонтали, они поменялись местами в результате длинной рокировки.
Значит, белый ферзь не выходил с первой горизонтали, он был заперт на полях b1, c1 и d1. Значит, недостающие пешки черных были взяты одной из белых фигур, которые сейчас на доске. После взятия последней черной пешки белые сделали минимум 2 хода (за 1 ход ни одна белая фигура не могла дойти от возможного поля взятия до того поля, где она сейчас). Но если пешки были взяты после рокировки, то после взятия пешек черные могли сделать только 1 ход — d7-d6. Значит, пешки были взяты до рокировки.
После рокировки белые опять же сделали минимум 2 хода — ладьей и королем. Черные же после этого могли сделать максимум 2 хода: Крg1-h2 и d7-d6. Значит, сейчас ход черных.
Позиция за 3 хода до конца:
1. 0-0-0+ Крh2
2. Лf1 d6
3. Крd1
И черные ставят мат gfФ(Л)×