1.d4 Nf6 2.c4 c6 3.Nc3 d5 4.cxd5 cxd5 5.Nf3 a6 6.Bf4 Nc6 7.Qb3 e6 8.e3 Nh5 9.Be5 f6 10.Bg3 Nxg3 11.hxg3 Bd7 12.Bd3 f5 13.Nh4 Kf7 14.g4 g5 15.Nxf5 exf5 16.gxf5 h5 17.Qxd5+ Ke8 18.g4 Qe7 19.a3 h4 20.O-O Rh6 21.Rac1 Rd8 22.Qg8 Qg7 23.Qxg7 Bxg7 24.Ne4 Bf6 25.f4 gxf4 26.Rxf4 Ke7 27.g5 Rg8 28.g6 Rh5 29.Rc5 Rf8 30.Kh2 h3 31.b4 Kd8 32.Rd5 Ne7 33.Rd6 Bg5 34.Nc5 Bxf4+ 35.exf4 Ke8 36.Rxd7 b6 37.g7 Rg8 38.f6 Kf7 39.Bc4+ Rd5 40.Bb3 Rf8 41.Nb7 b5 42.Bxd5+ Ke8 43.Kh1 Rf7 44.Bc4 Nc6 45.Bf1 Kxd7 46.Nc5+ Ke8 47.Nb7 Ne5 48.Bxb5+ axb5 49.d5 Rxb7 50.g8=Q+ Kd7 51.Qa8 Nf3 52.Qxb7+ Kd6 53.Qc8 Ng1 54.Qc1 Kd7 55.Kxg1 Kd6 56.Qa1 Kc7 57.f5 Kd6 58.Kf1 Kd7 59.d6 Kd8 60.d7 Kc7 61.d8=R Kc6 62.Rg8 Kd6 63.a4 bxa4 64.Qe5+ Kd7 65.Qc7+ Kxc7 66.Kg1 Kc6 67.Rg5 Kd7 68.Rg7+ Kd6 69.Rg6 Kd5 70.Rg7 a3 71.Rb7 Ke4 72.Ra7 Kd4 73.Ra8 Kd5 74.Rd8+ Ke5 75.Kf1 a2 76.Rd1 h2 77.Kg2 Kf4 78.Kh3 h1=N 79.Rxh1 Ke5 80.Rc1 a1=Q 81.Rxa1 Ke4 82.Ra6 Ke3 83.Ra5 Kf4 84.Ra8 Kf3 85.Ra1 Ke2 86.Kg4 Kd2 87.Ra2+ Ke3 88.Ra3+ Ke4 89.Rh3 Kd4 90.Rb3 Kc4 91.Rb2 Kd4 92.b5 Ke5 93.Rb3 Kd6 94.Kg3 Kd5 95.Rb4 Kc5 96.b6 Kc6 97.Rb1 Kd7 98.Rb5 Ke8 99.Kg4 Kf7 100.Rb1 Kg8 101.Rb5 Kh8 102.Kf4 Kh7 103.Rd5 Kh6 104.Rd8 Kh7 105.Ke3 Kh6 106.Rc8 Kh5 107.Kf4 Kh6 108.Rf8 Kh7 109.Rb8 Kh6 110.Ra8 Kh7 111.Ra7+ Kg8 112.Re7 Kf8 113.Ke5 Kg8 114.Ke6 Kf8 115.Rf7+ Kg8 116.Rc7 Kh8 117.f7 Kh7 118.Rc1 Kh8 119.Rc8+ Kg7 120.f8=Q+ Kh7 121.Rc7# 1-0