1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.g3 a6 5.Bg2 dxc4 6.Bf4 b5 7.Ne5 Nd5 8.O-O Bb7 9.Qc2 f6 10.Nf3 Nxf4 11.gxf4 Nc6 12.b3 Nb4 13.Qb2 cxb3 14.Qxb3 Qd5 15.Qb2 Qh5 16.Nbd2 Bd6 17.e3 O-O 18.Ne1 Bxg2 19.Nxg2 Nd5 20.Ne4 f5 21.Ng3 Qh3 22.Ne1 g5 23.fxg5 f4 24.exf4 Nxf4 25.f3 Rf7 26.Ne4 Raf8 27.Qf2 Nd5 28.Kh1 Bxh2 29.Qg2 Qxg2+ 30.Nxg2 Bd6 31.Nxd6 cxd6 32.Rae1 Re7 33.Kh2 b4 34.Kg3 a5 35.Ne3 Nf4 36.Ng4 Nh5+ 37.Kh4 Ng7 38.Nf6+ Kf7 39.Kg4 h6 40.f4 Kg6 41.d5 h5+ 42.Kf3 Rc8 43.dxe6 Rxe6 44.Nd5 Rc5 45.Rxe6+ Nxe6 46.Ne3 Nd4+ 47.Ke4 Ne2 48.Kf3 Nc3 49.Rg1 Nxa2 50.f5+ Kg7 51.g6 Nc3 52.f6+ Kxf6 53.g7 Rc8 54.g8=Q Rxg8 55.Rxg8 a4 56.Nc2 b3 57.Na3 h4 58.Rc8 Nd5 59.Rc4 h3 60.Rxa4 b2 61.Nb1 Ke5 62.Rh4 Nb6 63.Rxh3 Kd4 64.Ke2 Nc4 65.Rb3 d5 66.Nd2 Kc5 67.Kd3 Ne5+ 68.Kc2 Nc4 69.Nxc4 dxc4 70.Rxb2 c3 71.Rb3 Kd4 72.Rb4+ Kd5 73.Kxc3 Kc6 74.Kb2 Kd5 75.Ka1 Kc6 76.Ka2 Kd7 77.Kb1 Kc6 78.Ka1 Kd6 79.Rb5 Ke7 80.Ka2 Kf7 81.Rb6 Kg8 82.Rb7 Kf8 83.Ka1 Ke8 84.Rb4 Kd7 85.Ka2 Kc7 86.Rb5 Kd8 87.Rb6 Ke7 88.Kb1 Ke8 89.Rb7 Kd8 90.Rb4 Ke8 91.Rb5 Ke7 92.Ka1 Ke8 93.Ka2 Kd8 94.Kb3 Kc7 95.Kc4 Kc6 96.Ra5 Kd7 97.Kd5 Kd8 98.Ra7 Kc8 99.Kd6 Kd8 100.Ra8# 1-0