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 Nbd7 9.Rd1 h6 10.Bf4 a5 11.Ne5 Nh5 12.Be3 Nhf6 13.h3 a4 14.Nc3 dxc4 15.Nxc4 Nd5 16.Bf4 a3 17.Nxa3 Nxf4 18.gxf4 Bxa3 19.bxa3 Qh4 20.e3 Nf6 21.a4 Ra5 22.Ne2 g5 23.Rd3 Nh5 24.Rad1 gxf4 25.exf4 Nxf4 26.Rg3+ Rg5 27.Nxf4 Qxf4 28.Rdd3 e5 29.Qc5 exd4 30.Rdf3 Qh4 31.Qe7 Be6 32.Rxg5+ hxg5 33.Rg3 Qf4 34.Bf3 Ra8 35.Rxg5+ Kh7 36.Bg4 Rg8 37.Rxg8 Kxg8 38.Bxe6 fxe6 39.Qxe6+ Kg7 40.Kf1 Qc1+ 41.Kg2 Qc3 42.Qe5+ Kf7 43.h4 Qc4 44.Qf5+ Kg7 45.h5 d3 46.Qg6+ Kh8 47.Qf6+ Kg8 48.Kf3 Qd5+ 49.Ke3 d2 50.h6 d1=N+ 51.Ke2 Qd7 52.Qg6+ Kh8 53.Qg7+ Qxg7 54.hxg7+ Kxg7 55.Kxd1 Kf6 56.Kd2 Ke5 57.Kd3 Kf4 58.a5 Kf3 59.Kd4 Kxf2 60.Kc5 Ke3 61.Kb6 Kd2 62.Kxb7 c5 63.a6 c4 64.a7 c3 65.a8=Q c2 66.Qa3 Kd1 67.Kc8 Kd2 68.Kb8 Kd1 69.Ka7 Kd2 70.Kb6 Kd1 71.Kc6 Kd2 72.Kd5 Kd1 73.Kd4 Kd2 74.Qb2 Kd1 75.Kd3 c1=N+ 76.Qxc1+ Kxc1 77.a4 Kb2 78.Kd4 Kb3 79.a5 Ka4 80.a6 Ka3 81.Ke5 Kb2 82.Kd6 Kb1 83.Kd5 Kc1 84.Ke4 Kb1 85.Kf3 Kb2 86.Kg4 Kc3 87.a7 Kd3 88.a8=Q Kc3 89.Qb8 Kd4 90.Qa7+ Kc4 91.Qa8 Kb4 92.Qb8+ Kc5 93.Qa8 Kb4 94.Kf4 Kb5 95.Qa7 Kc4 96.Qa6+ Kd5 97.Qa5+ Kd4 98.Qa8 Kc4 99.Qb7 Kc3 100.Ke4 Kd2 101.Kd4 Kc1 102.Kd3 Kd1 103.Qb1# 1-0