1.d4 Nf6 2.Nf3 e6 3.Bf4 d5 4.e3 c5 5.Qd3 Nc6 6.c3 Nh5 7.Be5 f6 8.Bg3 g5 9.Qc2 Bd7 10.dxc5 Bxc5 11.Be2 Nxg3 12.hxg3 Qe7 13.b4 Bd6 14.a3 g4 15.Nd4 f5 16.Bb5 O-O 17.Qd3 a5 18.bxa5 Rxa5 19.Nd2 Rfa8 20.O-O Rxa3 21.Rxa3 Rxa3 22.Rb1 Kf7 23.Qc2 Nxd4 24.cxd4 Bxb5 25.Rxb5 Ra1+ 26.Nb1 Qc7 27.Qb2 Ra7 28.Nc3 Ba3 29.Qb3 Be7 30.Qb2 Qc4 31.Rb3 h5 32.Kh2 Qf1 33.Rxb7 Rxb7 34.Qxb7 Qxf2 35.Nxd5 exd5 36.Qxd5+ Kf8 37.Qe5 h4 38.Qh8+ Kf7 39.Qh7+ Ke6 40.Qg8+ Kd6 41.Qb8+ Kd7 42.Qb5+ Ke6 43.Qe5+ Kf7 44.Qd5+ Kg7 45.Qe5+ Bf6 46.Qc7+ Kg6 47.Qb8 hxg3+ 48.Qxg3 Qxg3+ 49.Kxg3 Kg5 50.Kf2 Bh8 51.Kf1 Bg7 52.Kg1 Kh4 53.Kh1 Bf6 54.g3+ Kh3 55.e4 Bh8 56.e5 Kxg3 57.d5 Bxe5 58.Kg1 Kh4 59.d6 Bxd6 60.Kf2 Bg3+ 61.Kf1 Bd6 62.Kf2 Bc5+ 63.Kf1 f4 64.Ke2 f3+ 65.Kd2 Be3+ 66.Kd3 Bf4 67.Kd4 f2 68.Kc5 Bh6 69.Kb4 Kh5 70.Kc4 Bg5 71.Kb4 Bd2+ 72.Kb3 g3 73.Ka3 g2 74.Kb3 f1=Q 75.Ka4 Qe1 76.Ka3 Qf2 77.Kb3 Be1 78.Ka3 Qg1 79.Ka2 Bf2 80.Ka3 Qh1 81.Kb2 Qg1 82.Ka3 Be1 83.Ka4 Kg6 84.Kb3 Kf7 85.Kb2 Ke6 86.Ka3 Kd5 87.Ka2 Kc4 88.Kb2 Qf1 89.Kb1 Kb3 90.Ka1 Bd2# 0-1