1.d4 Nf6 2.e3 c6 3.Nc3 d5 4.Bd3 Bg4 5.Nge2 Nbd7 6.f3 Bh5 7.g4 Bg6 8.g5 Nh5 9.f4 Bxd3 10.Qxd3 g6 11.e4 Nb6 12.Ng3 Ng7 13.h4 dxe4 14.Ncxe4 Nf5 15.c3 Qd5 16.b3 Nxg3 17.Nxg3 h6 18.Bd2 c5 19.O-O-O c4 20.Qe4 hxg5 21.fxg5 Qd6 22.Qe5 Qxe5 23.dxe5 Rc8 24.h5 gxh5 25.Nxh5 cxb3 26.Nf6+ exf6 27.Rxh8 bxa2 28.Kb2 Nc4+ 29.Ka1 Nxd2 30.Rxd2 fxg5 31.Rxa2 a6 32.Rf2 Ke7 33.Kb2 Rc4 34.Rf5 g4 35.Rg5 b5 36.Rgg8 Rc8 37.Rxg4 a5 38.Kb3 Re8 39.Rd4 a4+ 40.Kb4 Ke6+ 41.Kxb5 a3 42.Ra4 Rc8 43.Rxa3 Kxe5 44.Ra6 Kd5 45.c4+ Kd4 46.Rd6+ Ke4 47.Rf6 Rc5+ 48.Kb6 Be7 49.Rxf7 Re5 50.Rxe7 Rxe7 51.c5 Ke5 52.Rd8 Kf5 53.Rd6 Kg5 54.Rd4 Rc7 55.Re4 Rd7 56.Re3 Rb7+ 57.Kxb7 Kh6 58.Re6+ Kh5 59.Rc6 Kg5 60.Rc7 Kh4 61.Rh7+ Kg5 62.Rh1 Kf6 63.Rh5 Ke6 64.Kb8 Ke7 65.Rg5 Ke6 66.Ka7 Kf7 67.Rg7+ Ke6 68.Rg3 Kd7 69.Rc3 Ke6 70.Rh3 Kd5 71.Kb6 Kc4 72.Rh7 Kb4 73.Ka7 Kb5 74.Ka8 Ka6 75.Rg7 Ka5 76.Rg3 Ka4 77.Rg2 Ka3 78.Rg5 Ka4 79.Rg7 Ka3 80.Rg2 Kb4 81.Rd2 Ka5 82.Ra2+ Kb5 83.c6 Kc4 84.Ra1 Kb5 85.Rc1 Kb4 86.Re1 Kc5 87.Rh1 Kb4 88.Rc1 Kb5 89.Rc2 Ka5 90.Ka7 Kb5 91.Kb7 Ka4 92.Kb6 Ka3 93.Rc4 Ka2 94.Re4 Kb2 95.Ka6 Kb1 96.Re2 Ka1 97.Rc2 Kb1 98.Kb7 Kxc2 99.Kc7 Kb3 100.Kc8 Ka4 101.Kd8 Ka3 102.c7 Kb2 103.c8=Q Ka1 104.Qg4 Ka2 105.Qg8+ Ka1 106.Qg7+ Ka2 107.Qe5 Kb1 108.Qa5 Kc1 109.Qa7 Kb1 110.Qe7 Kb2 111.Qg7+ Ka2 112.Qb7 Ka3 113.Kc8 Ka4 114.Qb1 Ka3 115.Kb8 Ka4 116.Qb7 Ka5 117.Qc6 Kb4 118.Qe6 Ka5 119.Qf7 Ka6 120.Kc7 Kb5 121.Qg8 Ka6 122.Kc6 Ka7 123.Qf8 Ka6 124.Qa8# 1-0