1.d4 Nf6 2.c4 g6 3.f3 e5 4.dxe5 Nh5 5.g3 Nc6 6.e4 Nxe5 7.f4 Nc6 8.Bg2 Bc5 9.Ne2 d6 10.Nbc3 Bg4 11.a3 Nd4 12.b4 Bb6 13.Bb2 c6 14.Qd3 Nxe2 15.Nxe2 O-O 16.O-O-O a5 17.Bf3 Bxf3 18.Qxf3 axb4 19.axb4 Qe7 20.Rhe1 Ng7 21.f5 gxf5 22.Nf4 Rfe8 23.exf5 Qg5 24.h4 Qxf5 25.g4 Qd7 26.Nh5 Nxh5 27.gxh5 Kf8 28.Qf6 Be3+ 29.Rxe3 Rxe3 30.Qh6+ Ke8 31.Qxe3+ Qe7 32.Qxe7+ Kxe7 33.Kc2 Rg8 34.Re1+ Kd7 35.Bf6 Rg5 36.hxg5 Kc8 37.Kb3 Kd7 38.Ka4 Kc8 39.b5 cxb5+ 40.Ka5 b6+ 41.Kb4 d5 42.c5 h6 43.gxh6 Kc7 44.c6 Kxc6 45.Be7 Kc7 46.Bd8+ Kd6 47.Kxb5 f6 48.h7 d4 49.h8=Q f5 50.h6 Kd7 51.h7 Kd6 52.Ka4 Kc5 53.Ka3 Kb5 54.Ka2 Ka4 55.Ka1 Kb5 56.Kb1 f4 57.Kc2 d3+ 58.Kd2 Ka5 59.Kc3 Kb5 60.Kb2 Ka4 61.Ka2 f3 62.Kb1 Ka5 63.Kb2 f2 64.Ra1+ Kb5 65.Ka3 Kc5 66.Ka4 d2 67.Qf8+ Kd4 68.Bxb6+ Kc4 69.Ka5 Kc3 70.Ka6 d1=B 71.Ka5 Bc2 72.Ka6 Kb3 73.Ka7 Kb2 74.Ka8 Bg6 75.Ba5 Bf5 76.Bb4 f1=R 77.Rxf1 Bxh7 78.Ba5 Bd3 79.Bb6 Bh7 80.Bc5 Bf5 81.Bd4+ Kb3 82.Be5 Bg6 83.Bf4 Kc2 84.Be3 Bh7 85.Bd4 Bd3 86.Be5 Kb3 87.Bf4 Bb1 88.Be3 Ka4 89.Bd4 Bc2 90.Be5 Bf5 91.Bf4 Kb3 92.Be3 Kc3 93.Bd4+ Kd3 94.Be5 Kc4 95.Re1 Be4+ 96.Ka7 Bb7 97.Rd1 Bg2 98.Rd2 Ba8 99.Rc2+ Kb5 100.Rc3 Be4 101.Qc5+ Ka4 102.Ra3# 1-0