[...] 22.¤f6+ ¢h8 23.£g6!! £c2 (23...fxg6 24.¤xg6+ hxg6 25.¦h3#) (23...hxg6 24.¦h3#) 24.¦h3 and Black resigned in view of 24...£xg6 25.¤xg6+ fxg6 26.¦xh7#