Король f5 надо было, после чего вражеский корол мог сходить g7, а после ферзь на f6, черный король на белую плитку g8, убираем ферзя на черную плитку E7, черному королю для передвижения остаются две плитки для хода g8, h8, соответственно, он убирает короля на h8, двигаем короля на g6, черный король на g8 снова и после чего просто ферзем ставим мат на g7