1.d4 Nf6 2.c4 e6 3.Nf3 d5 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.O-O c6 8.Qc2 b6 9.Ne5 Bb7 10.Rd1 Nbd7 11.cxd5 cxd5 12.Nc3 Rc8 13.Qa4 a6 14.Rac1 b5 15.Nxb5 axb5 16.Qxb5 Qb6 17.Qxb6 Nxb6 18.Rxc8 Rxc8 19.Rc1 Rxc1+ 20.Bxc1 Ne4 21.Nd3 Ba6 22.Kf1 Bc4 23.b3 Bxd3 24.exd3 Nc3 25.a4 Bb4 26.Bd2 Nc8 27.Ke1 Ne7 28.Bf1 Nc6 29.Be3 Na5 30.Kd2 Nxb3+ 31.Kc2 Na5 32.Bd2 Na2 33.Be3 Kf8 34.Bg2 Ke7 35.Bf4 Kd7 36.Be3 Kc6 37.Bf4 Kb6 38.Be3 Ba3 39.Bf4 Nb4+ 40.Kc3 Nbc6 41.Be3 Bb4+ 42.Kc2 h6 43.h4 Ka6 44.Bh3 Bd6 45.Bg2 Ne7 46.Bd2 Nac6 47.Bc3 Bb4 48.Bb2 Ka5 49.Kb3 Be1 50.Bc3+ Bxc3 51.Kxc3 Kxa4 52.Bf3 Kb5 53.Bd1 Nf5 54.Bg4 Nfxd4 55.Bd1 Kc5 56.f4 Nb5+ 57.Kd2 Nd6 58.Ke3 Nf5+ 59.Kf2 Kd4 60.Be2 Nce7 61.h5 Nc6 62.g4 Nfe7 63.g5 hxg5 64.fxg5 Ne5 65.h6 gxh6 66.gxh6 N7g6 67.h7 Nh8 68.Kg3 Ke3 69.Bd1 Nxd3 70.Bh5 Ne5 71.Kg2 d4 72.Kf1 d3 73.Ke1 Neg6 74.Kd1 e5 75.Bg4 e4 76.Bh5 Ne5 77.Ke1 Nd7 78.Kd1 Nf6 79.Be2 Nxh7 80.Bh5 Nf6 81.Ke1 Nxh5 82.Kd1 Nf4 83.Ke1 Ne6 84.Kd1 Nd4 85.Ke1 Nf3+ 86.Kd1 Ne5 87.Ke1 Nc4 88.Kd1 Nb6 89.Ke1 Nd5 90.Kd1 Nc3+ 91.Ke1 Nb5 92.Kd1 Nd6 93.Ke1 Nf5 94.Kd1 Ne7 95.Ke1 Neg6 96.Kd1 Ne5 97.Ke1 f5 98.Kd1 f4 99.Ke1 Nf3+ 100.Kd1 Ne5 101.Ke1 f3 102.Kf1 Nc4 103.Ke1 Nf7 104.Kf1 Nfd6 105.Ke1 Nb5 106.Kf1 Nc3 107.Ke1 d2+ 108.Kf1 d1=Q# 0-1