1.g3 Nf6 2.Bg2 Nc6 3.d4 d5 4.Nf3 g6 5.Ne5 Qd6 6.Nc3 Bg7 7.Bf4 Qd8 8.Qd2 O-O 9.O-O-O Be6 10.h3 a5 11.Bh6 a4 12.a3 Qd6 13.Bf4 Qd8 14.g4 Na5 15.Bh6 c6 16.Bxg7 Kxg7 17.f4 Nd7 18.f5 gxf5 19.Qf4 f6 20.Nd3 Kh8 21.gxf5 Bf7 22.e4 dxe4 23.Bxe4 Nc4 24.Rhg1 Rg8 25.Rxg8+ Qxg8 26.Re1 Qd8 27.Bf3 Ndb6 28.h4 Nd6 29.Nc5 Qc7 30.h5 Rg8 31.h6 Qd8 32.N3xa4 Nxa4 33.Nxa4 Rg5 34.Be4 Qf8 35.Bd3 Qxh6 36.b3 Bd5 37.Nc3 Bf7 38.Kb2 Qf8 39.a4 h5 40.Ne4 Rg4 41.Qe3 Nxf5 42.Qf2 Bg6 43.Nc5 Nd6 44.Be2 Ne4 45.Qh2 Qd8 46.Ne6 Qa5 47.Bxg4 Qc3+ 48.Ka2 Qxe1 49.Bxh5 Bh7 50.Bg6 Nc3+ 51.Kb2 Nxa4+ 52.Ka3 Qa1+ 53.Kb4 Qe1+ 54.Kxa4 Qa1+ 55.Kb4 Qe1+ 56.c3 c5+ 57.Nxc5 e6 58.Qxh7# 1-0