1.e4 e6 2.d4 d5 3.Nc3 Nf6 4.e5 Nfd7 5.Nf3 c5 6.dxc5 Nc6 7.Bf4 Bxc5 8.Bd3 f6 [8...0-0? 9.Bxh7+! ]
9.exf6 Nxf6 10.Qe2 0-0 11.0-0-0 Bd7 12.Rhe1 Other possibilities here are h4, Ne5 or, for the young and fearless, g4. !2.Rhe1 is solid.
12...Rc8 Also to be considered are .... a6 or .... Qa5.
13.Kb1 Bb4 14.Bd2 Qb6 15.Be3 Qa5 [15...d4? 16.Nxd4 Nxd4 17.Bxd4 Qxd4 18.Bxh7+ ]
16.Bd2 Qc7 Black has temporarily ground to a halt so White goes for it!
17.h4 a6 18.h5 Bd6 [18...Nxh5 is too risky after 19.Bxh7+ followed by 20.Rh1.]
19.g4?! b5 [19...Nxg4 is followed by 20.Bxh7+ again but it's very unclear after 20...Kh8 ]
20.g5 Nxh5?! 21.Rh1 g6? [This allows the following exchange sac. The alternative 18. .... Be8 results in a complicated position e.g. 21...Be8 22.Qxe6+ Qf7 or 22. ....Bf7 etc. etc.]
22.Rxh5 gxh5 23.g6 Ne7? It's difficult to find a good move for Black here but this leaves White with a huge pawn on h7 and control of the g-file.
24.gxh7+ Kh8 25.Nxb5 To clear the a1-h8 diagonal for the bishop. My best move of the game.
25...Bxb5 26.Bc3+ e5? Black had to give up his queen on c3 to have any chance of playing on.
27.Nxe5 Bxd3 28.Nf7+ Kxh7 29.Qxh5+ Kg8 30.Nh6+ Kh7 31.Nf7+ Repeating moves while I worked it out exactly!
31...Kg8 32.Rg1+ Bg6 33.Rxg6+ Kxf7 34.Rh6+ The positions after 19.g4 and 21. .... Be8 (had Black played it) are critical. I wonder what th computer says? 1-0