раскрыть ветку (3)
раскрыть ветку (2)
я бы заменил "пешка b3 на b4" на "любой ход белых" (кроме ладья с а3 на а1), а так да, мат в два хода после ухода короля на g1 (либо в три, если белые просто так отдадут ладью ради хода лишнего)
раскрыть ветку (1)