1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.Qc2 Nbd7 8.O-O c6 9.Bf4 b6 10.cxd5 cxd5 11.Rc1 Bb7 12.Bc7 Qe8 13.Qa4 Ne5 14.Qxe8 Nxf3+ 15.Bxf3 Rfxe8 16.Bf4 Rac8 17.Nc3 a6 18.Na4 Nd7 19.Bc7 b5 20.Nb6 Nxb6 21.Bxb6 Rc4 22.b3 Rxc1+ 23.Rxc1 Rc8 24.Rxc8+ Bxc8 25.e4 Bb7 26.e5 Kf8 27.Be2 Ke8 28.f4 Kd7 29.Kf2 Bb4 30.Bc5 Bxc5 31.dxc5 b4 32.Ke3 Kc6 33.Kd4 a5 34.g4 Bc8 35.h4 Bd7 36.Bd3 h6 37.g5 Kc7 38.g6 fxg6 39.Bxg6 Bc8 40.Bf7 Kd7 41.f5 exf5 42.h5 Ba6 43.Bxd5 Be2 44.Bf7 f4 45.Ke4 Ke7 46.e6 f3 47.Ke3 Kd8 48.c6 Ke7 49.c7 Ba6 50.Kxf3 Kd6 51.Kf4 Bc8 52.Kf5 Kxc7 53.Ke5 Kd8 54.Kd6 Bxe6 55.Kxe6 g6 56.hxg6 a4 57.g7 a3 58.Ke5 h5 59.Ke6 Kc7 60.Ke5 Kd8 61.g8=Q+ Kd7 62.Kd5 h4 63.Ke5 h3 64.Kf6 Kc6 65.Ke6 Kc7 66.Kd5 Kd7 67.Kc5 Kc7 68.Kb5 Kd7 69.Ka4 Kc6 70.Ka5 Kd7 71.Ka6 h2 72.Bd5 h1=N 73.Ka5 Kc7 74.Ka6 Kd7 75.Qh7+ Kd6 76.Kb5 Nf2 77.Kc4 Ke5 78.Qh8+ Kf5 79.Qg8 Ke5 80.Qf8 Nh3 81.Qe8+ Kf6 82.Qd8+ Kg6 83.Qc8 Kh7 84.Qb8 Kg6 85.Qa8 Kf6 86.Kxb4 Kg7 87.Kxa3 Ng5 88.Ka4 Ne6 89.Ka5 Nd4 90.Ka6 Nc2 91.Ka7 Kh7 92.Kb6 Na1 93.Kc7 Kg6 94.Kd6 Nc2 95.Ke6 Kg7 96.Ke7 Na3 97.Qa6 Kh8 98.Kf6 Nc2 99.Kg6 Ne1 100.Qa8# 1-0