1.g3 c5 2.Bg2 d5 3.Nf3 e6 4.d3 Nc6 5.O-O Nf6 6.e4 Be7 7.Bf4 O-O 8.Ne5 Nxe5 9.Bxe5 Nd7 10.Bf4 e5 11.Bd2 d4 12.a4 Nb8 13.Na3 Nc6 14.Qh5 f6 15.Bh3 g6 16.Qh6 Rf7 17.Bxc8 Qxc8 18.Nc4 Qe6 19.Kg2 b6 20.Qh3 Qxh3+ 21.Kxh3 Bd8 22.f4 exf4 23.Bxf4 h5 24.Kg2 a6 25.h3 Raa7 26.g4 hxg4 27.hxg4 Rae7 28.Rf2 Re6 29.Bg3 Nb4 30.Raf1 Rg7 31.b3 Be7 32.a5 b5 33.Nb6 Bd8 34.Nd5 Nxd5 35.exd5 Re3 36.Bd6 Rd7 37.Bxc5 Rxd5 38.Bb6 Be7 39.Rf4 Re2+ 40.R1f2 Rxf2+ 41.Kxf2 f5 42.gxf5 gxf5 43.Rxd4 Rxd4 44.Bxd4 b4 45.Ke3 Kf7 46.Bb6 Ke6 47.Kd4 Bd6 48.Kc4 f4 49.Kd4 Kf5 50.Kd5 Be5 51.Kc6 f3 52.Kb7 Ke6 53.Kxa6 Kd5 54.Kb5 Bd4 55.a6 Bxb6 56.Kxb6 Kd4 57.a7 f2 58.a8=Q f1=Q 59.Qc6 Ke3 60.Qc5+ Kd2 61.d4 Qf6+ 62.Kb5 Qf7 63.d5 Qb7+ 64.Ka5 Qg7 65.d6 Qg1 66.Qxg1 Kxc2 67.Qh1 Kd2 68.Qh2+ Ke3 69.Qh3+ Kd2 70.Qh4 Kc3 71.Qh5 Kb2 72.Qh6 Ka3 73.Qh7 Ka2 74.Qh8 Kb1 75.Qh7+ Ka2 76.d7 Ka1 77.d8=N Kb2 78.Ne6 Ka3 79.Nc7 Kxb3 80.Nd5 Ka2 81.Nxb4+ Ka1 82.Qh6 Kb2 83.Qh5 Kb3 84.Qh4 Kb2 85.Qh3 Kc1 86.Qh2 Kd1 87.Qh8 Ke2 88.Qg8 Kf3 89.Qc8 Ke2 90.Kb5 Ke3 91.Qd8 Kf3 92.Qe8 Kg3 93.Kc4 Kf4 94.Kd4 Kf3 95.Ke5 Kg4 96.Na6 Kg5 97.Nc5 Kh4 98.Qg8 Kh5 99.Kf5 Kh6 100.Qh8# 1-0