1.d4 Nf6 2.c4 c6 3.Nc3 d5 4.e3 Bf5 5.cxd5 cxd5 6.Qb3 Qd7 7.Nf3 e6 8.Ne5 Qc7 9.Bd2 Nc6 10.Rc1 Be7 11.Bb5 O-O 12.Bxc6 bxc6 13.Nb5 Qb7 14.Nxc6 Ne4 15.Ba5 Bh4 16.O-O Rfc8 17.Nbxa7 Bxf2+ 18.Rxf2 Rxa7 19.Rfc2 Qxb3 20.axb3 Nd6 21.Ne7+ Kf8 22.Nxc8 Nxc8 23.Rxc8+ Ke7 24.b4 g5 25.b5 Rxa5 26.b6 Rb5 27.R1c7+ Kd6 28.b7 Rxb2 29.Rxf7 Rb1+ 30.Kf2 Rb2+ 31.Kg3 Rb3 32.b8=Q+ Rxb8 33.Rxb8 h5 34.Rb5 Bc2 35.Rb2 Bg6 36.Ra7 Bf5 37.Ra5 Kd7 38.Raa2 Kc6 39.Rb3 Bg4 40.Rba3 Bf5 41.Ra4 h4+ 42.Kf2 h3 43.gxh3 Be4 44.h4 Bg6 45.hxg5 Bf7 46.g6 Kb5 47.gxf7 e5 48.f8=R exd4 49.e4 Kb6 50.exd5 Kc5 51.d6 Kd5 52.d7 Kd6 53.d8=R+ Ke6 54.Rde8+ Kd6 55.Rc8 Ke5 56.Rca8 d3 57.R8a5+ Ke6 58.Rh8 Kf7 59.Rh6 Kf8 60.Rh8+ Kf7 61.R2a3 Kg7 62.Rh6 Kg8 63.Rh8+ Kf7 64.Rh6 Ke8 65.Rh8+ Kd7 66.Rh6 Ke8 67.Kf3 Kd8 68.Rh8+ Ke7 69.Rh6 Kd7 70.Rh8 Ke7 71.Kf4 Kd7 72.Rh6 Ke8 73.Rh8+ Kd7 74.Ke3 Ke7 75.Rh6 d2 76.Kxd2 Kd8 77.Rh8+ Ke7 78.Rh6 Kf7 79.Kd3 Ke7 80.Rh8 Kf7 81.Rh6 Ke7 82.Kc2 Kf7 83.Rh8 Kg6 84.Rh6+ Kxh6 85.Ra1 Kg6 86.Re1 Kf7 87.Rb1 Kg7 88.Rf1 Kh7 89.Rfa1 Kh6 90.R4a2 Kh7 91.R5a3 Kh8 92.Kc3 Kg8 93.Kc4 Kh8 94.Kc5 Kg7 95.Kc6 Kh6 96.Kb6 Kh5 97.Kb7 Kg5 98.Ka7 Kh4 99.Ka6 Kh5 100.h3 Kg5 101.h4+ Kf6 102.h5 Ke5 103.h6 Ke6 104.h7 Kd6 105.h8=R Kc6 106.Rh5 Kd7 107.Rhh2 Kd8 108.Ka7 Kd7 109.Rhh3 Kc7 110.Rhh1 Kc6 111.Rhd1 Kc7 112.Rdb1 Kc8 113.Ka6 Kd7 114.Ra4 Kc6 115.Ka7 Kd5 116.Ka8 Kc5 117.Ra5+ Kd6 118.R5a3 Ke6 119.Ka7 Kf7 120.Ka6 Kg7 121.Ra4 Kf6 122.Ka7 Kg6 123.Ka8 Kf7 124.Ra5 Kg8 125.R5a3 Kf7 126.Ka7 Kg7 127.Ka6 Kg8 128.Ra4 Kh8 129.Ra5 Kg7 130.Ka7 Kh6 131.R5a3 Kg7 132.Kb6 Kf7 133.Kc6 Ke7 134.Ra4 Kf6 135.Kd6 Kf5 136.Rf4+ Kg5 137.Rg2+ Kxf4 138.Kc6 Kf3 139.Kb6 Kxg2 140.Kb5 Kg3 141.Kb4 Kg4 142.Kb3 Kg5 143.Rb2 Kg4 144.Rba2 Kh4 145.Kb4 Kg3 146.Kb5 Kf4 147.Kb6 Kg3 148.Kb7 Kf4 149.Ka7 Ke3 150.Ka6 Kf3 151.Ka5 Kf4 152.Ka4 Kg5 153.Ra3 Kf5 154.R1a2 Ke5 155.Ka5 Kf6 156.Ra4 Kf7 157.Ra1 Kf8 158.Ka6 Kg7 159.Ka7 Kf7 160.R4a2 Kg8 161.Ka6 Kg7 162.Ka5 Kg8 163.Ka4 Kh8 164.Ra3 Kg7 165.R1a2 Kg8 166.Ka5 Kg7 167.Ra4 Kh6 168.R2a3 Kg7 169.Ka6 Kf6 170.Ra5 Ke7 171.Ka7 Kd8 172.R3a4 Kc7 173.Ra6 Kd7 174.Rd6+ Kc8 175.Kb6 Kb8 176.Rd8# 1-0