patzer2: If 18. Kg1, then 18...Rg6+ 19. Bg5 Rxg5#. If 18. Kh3, then 18... Qf3+ 19. Kh4 Bd8+ 20. Bg5 Rh6#.If 18.
g3, then Black mates after 18...
g6+! 19.
g5 as follows:
[19. Kh4 Bd8+! 20. Bg5 Bxg5+ 21. Kg3 (21. Kg4 Bf6+ 22. Kf5 Rg5#; 21. Kh5 22. Qf3#; 21. Kh3 Qf3#) 21...Bf6+ 22. Kh3 Qg2#]
[19. Kh3 Qf3+ 20. Kh4 Qg4#]
18.
g3
g6+ 19.
g5
xg5+ 20.
h4
[20. Kh3 Qf3+ 21. Kh4 Qh5#]
18.
g3
g6+ 19.
g5
xg5+ 20.
h4
h5+! 21.
g3
[21. Kxh5 Qf3+ 22. Kg5 (or 22. Kh4) 22...Bd8#]
[21. Kg4 Qg2+ 22. Kxh5 Qg3+ 23. Kh4 (or 23. Kg5) Bd8#]
18.
g3
g6+! 19.
g5
xg5+ 20.
h4
h5+! 21.
g3
h3+! 22.
xh3
[22. Kg4 Qf3+ (or 22...Qg2+ 23. Kf5 Rh5#) 23. Kg5 h3#]
18.
g3
g6+! 19.
g5
xg5+ 20.
h4 h5+! 21.
g3
h3+! 22.
xh3
f3+ 23.
h4
d8#