1.d4 Nf6 2.Bf4 g6 3.c4 d6 4.Nc3 Bg7 5.Nf3 O-O 6.e3 c5 7.d5 Nh5 8.Bg5 h6 9.Bh4 g5 10.Bg3 Nd7 11.Be2 f5 12.Nd2 Nxg3 13.hxg3 Nf6 14.Qc2 Qe8 15.Bd3 Ng4 16.Nb5 Qf7 17.Nc7 Rb8 18.a4 Bd7 19.Be2 a6 20.Ra3 Qf6 21.Qc3 Kf7 22.a5 Qxc3 23.bxc3 b6 24.Ne6 Bxe6 25.dxe6+ Kxe6 26.e4 bxa5 27.exf5+ Kxf5 28.f3 Ne5 29.Kd1 Rb6 30.Rxa5 Rfb8 31.Ra2 Rb1+ 32.Nxb1 Rxb1+ 33.Kd2 Rxh1 34.Ra5 h5 35.g4+ Ke6 36.Kc2 Kf7 37.Ra4 Ng6 38.f4 e6 39.Kd2 hxg4 40.f5 Nf4 41.Kc2 Bf8 42.Kb2 a5 43.Bd1 Re1 44.Bc2 Kf6 45.Rxa5 Ke5 46.Ra1 Rxa1 47.Kxa1 exf5 48.Ka2 Bh6 49.Ka1 Ng6 50.Ka2 d5 51.Bb3 Nf8 52.Ka1 f4 53.Ka2 dxc4 54.Bd1 Nd7 55.Kb2 Kd6 56.Kc2 Ke5 57.Be2 f3 58.Bd1 Ke4 59.Kb1 fxg2 60.Ba4 Bg7 61.Ka2 Be5 62.Bc6+ Kf5 63.Bxd7+ Kf4 64.Bc8 Bd4 65.Kb1 Be3 66.Ka1 Ke4 67.Ka2 g1=R 68.Bf5+ Kf4 69.Be6 Rg2+ 70.Ka3 Bf2 71.Bc8 Rg3 72.Bf5 Bg1 73.Bc2 Rd3 74.Ka2 g3 75.Bb3 Rd8 76.Bxc4 Rd3 77.Bb3 Re3 78.Bc2 Rd3 79.Kb1 c4 80.Ka1 Bh2 81.Kb2 Ke5 82.Bb3 Kd5 83.Ka3 Rf3 84.Ka2 Rf4 85.Ka3 Kd6 86.Ba4 Rf2 87.Be8 Rf6 88.Bh5 Rf8 89.Kb2 Ke7 90.Be2 Kd8 91.Bxc4 Rh8 92.Bd3 Rh5 93.Bc2 Ke7 94.Bg6 Rh3 95.Kb3 Rh5 96.Bh7 Rh4 97.Bb1 Rh8 98.Bh7 Rc8 99.Kc2 g4 100.Bg6 Rc5 101.Kb2 Ke6 102.c4 Rb5+ 103.Kc1 Kf6 104.Bf5 Rb4 105.Bg6 Rb2 106.c5 g2 107.Bf7 Bc7 108.c6 Kxf7 109.Kd1 g1=Q# 0-1