1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Nf3 Bxc3+ 5.bxc3 b6 6.Bg5 Bb7 7.Nd2 h6 8.Bh4 g5 9.Bg3 d6 10.a4 c5 11.a5 Nh5 12.d5 exd5 13.cxd5 Nxg3 14.hxg3 Bxd5 15.e4 Bc6 16.Nc4 Qf6 17.Nxd6+ Kf8 18.Qd2 Nd7 19.f4 gxf4 20.gxf4 Rg8 21.O-O-O Rg4 22.g3 Rxg3 23.e5 Qg6 24.Rh3 Rxh3 25.Bxh3 Qg3 26.Bf5 c4 27.Bxd7 Bxd7 28.Nxf7 Bf5 29.Nd6 Bd3 30.a6 h5 31.Re1 h4 32.f5 Ke7 33.f6+ Ke6 34.Nb5 Rh8 35.Nc7+ Kf5 36.e6 Kxf6 37.e7 Qxc7 38.e8=Q Rxe8 39.Rxe8 Kf7 40.Ra8 Qe7 41.Kb2 h3 42.Qf4+ Kg7 43.Qg4+ Kf6 44.Qh4+ Kf7 45.Qh5+ Bg6 46.Qd5+ Kf6 47.Qd4+ Kg5 48.Qg1+ Kf6 49.Qf2+ Bf5 50.Qh4+ Kf7 51.Qxc4+ Kf6 52.Qd4+ Kf7 53.Qd5+ Kf6 54.Qc6+ Kg7 55.Qb7 Bd7 56.Qf3 Qd6 57.Rxa7 h2 58.Rb7 Kh6 59.Qg2 Bc6 60.Qh3+ Kg5 61.Rg7+ Kf6 62.Qh6+ Ke5 63.Qxh2+ Kd5 64.Qxd6+ Kxd6 65.a7 Bf3 66.c4 Kc5 67.Kc3 b5 68.cxb5 Kxb5 69.Rg8 Ba8 70.Rxa8 Ka6 71.Kc2 Kb7 72.Rg8 Ka6 73.Rg6+ Kb7 74.a8=B+ Kxa8 75.Kc1 Ka7 76.Rg8 Kb7 77.Rg5 Kb6 78.Rf5 Kc7 79.Kb2 Kd6 80.Rb5 Kc7 81.Re5 Kc6 82.Re1 Kb6 83.Rf1 Kc7 84.Rg1 Kb8 85.Ka2 Kb7 86.Rc1 Ka7 87.Kb2 Ka6 88.Ka3 Kb5 89.Rc8 Ka5 90.Rc2 Ka6 91.Rb2 Ka5 92.Rb3 Ka6 93.Rd3 Kb5 94.Rg3 Kc4 95.Rg5 Kd3 96.Rc5 Ke2 97.Ra5 Ke3 98.Ra6 Kd4 99.Ra4+ Ke5 100.Rb4 Kf5 101.Rc4 Ke5 102.Rc7 Kd6 103.Rh7 Ke5 104.Rh2 Ke4 105.Kb2 Ke5 106.Rh3 Ke4 107.Kc3 Kf4 108.Rh5 Kg3 109.Rf5 Kg2 110.Kb4 Kh3 111.Rf4 Kh2 112.Rf7 Kg3 113.Kc4 Kg2 114.Kd3 Kh3 115.Rg7 Kh2 116.Ke3 Kh1 117.Rh7+ Kg2 118.Rg7+ Kh3 119.Kf4 Kh4 120.Rh7# 1-0