This section deals with White's alternatives to 9.d6.
Due to the outcome of the 9.d6 variation, White's best chance in the Nxf7 variation may lie in line G.
To summarize:
Against 9.h3 Bh4, white should play 10.c3.
Against 9.h3 Bg3, white can play all three alternatives although 10.c3 and 10.d6 probably offer White's best chances. If both of those variations fail to offer white an advantage, white still has 10.a4.
A: 9.Kxf2?
This is a really poor move that takes too much time allowing black to initiate a winning attack.
9...Bg4! 10.Qf1 (10.Qe1 Nxc2 11.d6 Qxd6) 10...Ne4+ 11.Ke3 (11.Kg1 Ne2+) 11...Qg5+ 12.Kxe5 (12.Kd3 Be2) 12...Bf5+ 13.Kxe5 0-0-0 14.Kxd4 Qf6+ 15.Ke3 Re8+ 16.Kf3 Bd3+ 17.Kg3 Qg5+ 18.Kh3 h5 and it is mate in 7.
B: 9.b3??
This move is even worse than the last variation.
9...Bg4! 10.Ba3 Qd7 11.Qc1 Qf5 and it is mate in 6.
C: 9.d3?
This move appears good at first, but it soon becomes apparent that white is in trouble.
9...Bg4 10.Qd2 (10.d6 Qd7 11.Qd2 Bh4 with the threat of 12...Qf5) 10...Bh4 11.Nc3 (11.d6 Qd7!) 11...Qf8 12.Kg1 Be2 13.Nxe2 Ne4 and black has a substantial advantage with a strong attack to boot.
D: 9.c3?
Another error by white.
9...Bg4 10.Qa4+ (10.d6 cxd6! transposes to 9.d6 cxd6 10.c3 Bg4 in my other topic) 10...Nd7 11.Kxf2 (11.cxd4 Qf6 12.dxe5 Qf4) 11...Qh4+ 12.g3 (12.Kf1 0-0-0; 12.Kf1 Qg5 13.Kf2 Qf4+ followed by 0-0-0) 12...Qf6+ 13.Ke1 (13.Kg1 Ne2+ and white will not survive) 13...Qf5 14.cxd4 Qe4+ 15.Kf2 Qf3+ 16.Ke1 Qxh1+ 17.Bf1 0-0-0 18.Nf7 Qe4+ and it is mate in 9.
E: 9.Nc3?
This just allows black to equalize and have the advantage.
9...Bg4 10.Be2 Nxe2 11.Nxe2 Qf8 and white has problems to solve.
F: 9.Be2
This move is one of White's better alternatives, but it allows black to equalize.
9...Bh4 10.c3 Nxe2 11.Qxe2 Bg4 12.Qb5+ Nd7 13.Kg1 Qf6 14.Qf1 Qb6+ 15.d4 0-0-0 black has advantage and attack.
G: 9.h3
Now this move is a good alternative. Black has two options:
G1: 9...Bh4 and white can enter heavy complications with c3 or continue with d6.
9.h3 Bh4 10.c3 Nf5 (10...Ne4, 10...Ng4, and 10...Qf8 would all be met by 11.cxd4 followed by 12.Qf3) 11.d4 e4 12.Bd2 e3 13.Be1 Bf2 14.Bxf2 exf2 15.Qc1 Ne4 16.g4 Neg3+ 17.Kf2 Nxh1+ 18.Kg1 and white is winning.
9.h3 Bh4 10.d6 cxd6 transposes to 9.d6 cxd6 10.h3 Bh4 in my other topic. 11.g3 may be an improvement, keeping a knight out of g3.
11.g3 Ne4 12.Qh5+ g6 13.Qxh4 Qf8 14.Bf7+
10...Qf8 11.g3
10...Qxd6 11.Nf7 Qc5 (11...Qb6 12.d3) 12.Na3 seems to be winning, but black has the advantage after 12...e4.
G2: 9.h3 Bg3
Now 10.d6 cxd6 would transpose into 9.d6 cxd6 10.h3 Bg3 in my other topic.
10.d6 Qxd6 11.c3 Be6 12.d3 Bxc4 13.dxc4 Nf5 14.Qxd6 Nxd6 15.c5 Nde4 16.Ke2 and white has an endgame advantage.
10.d6 Qd7! 11.Kg1 Qf5 12.Qf1 Qxf1+ 13.Kxf1 Nxc2 14.Nc3 Nxa1 15.Nb5 Kf8 16.Nxc7 Rb8 17.a4 and white has a small endgame advantage.
10.c3 is the normal move, but Black's bishop is not well placed at g3. Unfortunately, theory dismisses it just without comment.
10.c3 Nf5 11.d6 cxd6 transposes to 9.d6 cxd6 10.h3 Bg3 11.c3 Nf5 12.Bf7+ in my other topic.
10.c3 Nf5 11.d6 Qxd6 12.d3 Be6 13.Bxe6 Qxe6 14.Qf3? e4 15.dxe4 Nxe4 and black has the advantage. In addition, White's defense will be difficult with Black's initiative.
Better is 14.Qb3! Qxb3 15.axb3 and white is well placed for the endgame up the exchange after 15...a6 16.Ke2 Ke7 17.Rf1 Nh4 18.Bg5 Rxh8 19.Ra4
10.c3 Nf5 11.d6 Nxd6! 12.Qf3 Nxc4 13.Qxg3 Be6 14.d3 0-0-0! 15.Kg1 Nd6 16.Qxe5 Rxh8 when black has excellent compensation for the pawn and exchange.
If none of those lines work for white, then there is another idea by Maartin de Zeeuw who suggests the stunning 10.a4!?
10.a4!? Qf8 11.Ra3 Ne4+ 12.Rf3 Bf4 13.Qe1 Nxf3 14.Qxe4 Ng5 15.Bb5+ Kd8 16.Qe2 Qxh8 17.Nc3 Qf8 18.Qf2 when white is simply up a pawn in the endgame.