Bb4 or nb4 and if king runs or pawn takes use your freeze and opp can’t counter freeze
Spell Chess Puzzle

1.Jump@h5 Rxh3 is the move:
1...Rxh3 2.Freeze@e2 Qxe4#
1...Jump@f3 Qxg4 2.Freeze@e2 Rxh1#
1...Kf1 2.Freeze@e2 Rxh1#
1...Ke2 2.Freeze@e2 Qxe4#
1...Kd2 2.Freeze@e2 Qg5#
1...0-0 2.Freeze@g1 Qxg3#
1.Bb4 & 1.Nb4 are countered by 1....Kf1
1.Freeze@d2 Bb4 is countered by 1...Nd2
there is no second solution. 🙂

1. Jump@h5 Rxh3 is the move:
1...Rxh3 2.Freeze@e2 Qxe4#
1...Jump@f3 Qxg4 2.Freeze@e2 Rxh1#
1...Kf1 2.Freeze@e2 Rxh1#
1...Ke2 2.Freeze@e2 Qxe4#
1...Kd2 2.Freeze@e2 Qg5#
1...0-0 2.Freeze@g1 Qxg3#
1.Bb4 & 1.Nb4 are countered by 1....Kf1
1.Freeze@d2 Bb4 is countered by 1...Nd2
there is no second solution. 🙂
Kf1 and freezing e2 still works?
(Qxf3)

good point: 1.Bb4 Nd2 survives...
...but 1.Nb4 Kf1 2.Freeze@e1(!) Qxf3 should win & looks to be the second solution.

oops 1.Bb4 Nd2 2.Freeze@e2 Qxe4# so there are THREE first moves. 😁
you are right, seems I missed Rxh3 also being possible : )
Anywho, I think this puzzle is instructive as a good illustration of why one shouldn't use a freeze lightly when your king could be in danger...white probably was thinking black would just use a counter-freeze to stop the pawn threatening the queen, but oftentimes creating a threat against opponent's king and saving the freeze for next turn works wonders. Each of these 3 moves creates a freeze threat on the king and in each case it ends up with a position where black is threatening a game-winning check + freeze on the king with two pieces at the same time! (queen or rook, queen or knight, queen or bishop). White simply cannot deal with both at the same time and they still won't have a freeze ready after black's next move.
Hi there, here is a position from a game I was taking a look at afterwards and I thought it makes for an instructive little spell chess puzzle. Black to move and checkmate (or king capture) white in several moves. White has just played 8. (freeze at g4) h3
PS: after you've found one solution, can you find an alternate first move? : )