1.d4 Nf6 2.c4 e6 3.g3 Bb4+ 4.Bd2 Be7 5.Qc2 d5 6.Nf3 Nbd7 7.Bg2 O-O 8.O-O c6 9.Rd1 b6 10.Bf4 Ba6 11.Nbd2 Nh5 12.Be3 Rc8 13.Rac1 h6 14.Ne5 Nhf6 15.Qa4 Nb8 16.Qb3 Nbd7 17.h3 Qe8 18.Nd3 Bb7 19.Rc2 Qd8 20.Rdc1 Re8 21.c5 Bf8 22.Nf3 Ba6 23.cxb6 Bc4 24.Qc3 Qxb6 25.Nfe5 Bb5 26.b4 Qb7 27.Nc5 Bxc5 28.bxc5 Nxe5 29.dxe5 Nd7 30.Bd4 Qa6 31.Qd2 Rb8 32.f4 Bc4 33.g4 Rb5 34.f5 exf5 35.gxf5 Nxe5 36.f6 Qa5 37.Qe3 Qc7 38.fxg7 Re6 39.Qf4 Qe7 40.Rf1 Rb7 41.Bxe5 Rxe5 42.Qxh6 Qxc5+ 43.Kh1 f6 44.Qh8+ Kf7 45.g8=Q+ Ke7 46.Qe8+ Kd6 47.Rxf6+ Re6 48.Qxe6+ Kc7 49.Rf7+ Kb6 50.Rf8 d4 51.Rxc4 Qh5 52.Qxh5 Rd7 53.h4 Rd5 54.Kg1 Re5 55.Kf1 Kc7 56.Ke1 Rc5 57.Kd1 d3 58.Kc1 Re5 59.Kb1 Rb5+ 60.Rb4 Re5 61.Ka1 Ra5 62.Kb2 Rxa2+ 63.Qxa2 Kd6 64.Qa1 Ke7 65.Qa2 c5 66.Qa1 a5 67.Qa2 d2 68.Qa1 d1=B 69.Qa2 Kd6 70.Qa1 Kd7 71.Qa2 c4 72.Qa1 axb4 73.Qa2 Ke6 74.Qa1 b3 75.Qb1 Ke7 76.Qa1 Kd6 77.Qb1 Kc7 78.Qa1 Kb6 79.Qb1 Bc2 80.Qa1 Bd3 81.Ka3 c3 82.Ka4 Bg6 83.Kxb3 Kc7 84.Ka4 Bd3 85.Ka5 Kd6 86.Kb6 Bc2 87.Ka7 Bh7 88.Ka6 Bc2 89.Kb5 Ke6 90.Kc4 Bg6 91.Kb3 Bd3 92.Ka4 Bc4 93.Ka5 Bb5 94.Kb6 Bd7 95.Ka7 Kd6 96.Ka6 Kc7 97.Ka5 Bh3 98.Ka4 Bxg2 99.Ka3 Kc6 100.Ka2 Kc7 101.Kb1 Bf3 102.Kc2 Kc6 103.Kc1 Kd7 104.Kb1 Be4+ 105.Ka2 Bc2 106.Ka3 Be4 107.Ka4 Bc6+ 108.Kb3 Ba8 109.Kc2 Kc6 110.Kd1 Kb6 111.Kc1 Kb7 112.Kd1 Kc7 113.Ke1 Bc6 114.Kf2 Bg2 115.Ke3 Be4 116.Kd4 Bg6 117.Kc5 Bxh5 118.Qa7# 1-0