Задача решается, просто здесь глюк шахматного движка сайта. Он делает не тот ход, что задумывал автор. Мне решение засчитало. Нужно просто отменить последний ход когда сайт сделает рокировку и самому походить за него куда получится, и если первый ход игрока был правильным, то удастся поставить мат, который засчитается в системе. Я с таким сталкиваюсь уже второй раз.