1.Nf3 Nc6 2.d4 Nf6 3.g4 g5 4.d5 Nb8 5.h4 d6 6.hxg5 Nxd5 7.Qxd5 Nc6 8.Nc3 Bg7 9.Qe4 a6 10.Rxh7 Rxh7 11.Qxh7 Bxc3+ 12.bxc3 Bxg4 13.g6 Kd7 14.gxf7 Qh8 15.Qxh8 Rxh8 16.Ng5 Ne5 17.f3 Bh5 18.Bh3+ Kc6 19.Be6 Bxf7 20.Nxf7 Nxf7 21.Bxf7 Rh1+ 22.Kf2 e5 23.a4 Rh2+ 24.Ke3 Rh1 25.c4 Rd1 26.Bd5+ Kd7 27.Bxb7 a5 28.Bb2 Rxa1 29.Bxa1 c6 30.Bc3 Kc7 31.Ba8 Kb6 32.Kd3 Kc5 33.Bxa5 d5 34.cxd5 cxd5 35.Bc7 e4+ 36.fxe4 dxe4+ 37.Bxe4 Kb4 38.a5 Kb5 39.Bb7 Kc5 40.a6 Kb5 41.a7 Kc5 42.a8=Q Kb5 43.Qa5# 1-0