1.d4 Nf6 2.Nc3 d5 3.Bf4 Bf5 4.Nf3 c6 5.Nh4 Bg6 6.Nxg6 hxg6 7.Qd3 Nbd7 8.O-O-O Nh5 9.Bg5 Qa5 10.h4 Nhf6 11.Kb1 b5 12.a3 e6 13.Bd2 b4 14.Na2 c5 15.axb4 cxb4 16.f3 Nh5 17.Rh3 Bd6 18.e3 Rb8 19.g4 Ng3 20.Bg2 Nb6 21.b3 O-O 22.Rxg3 Nc4 23.bxc4 dxc4 24.Qxc4 Rfc8 25.Qb3 Rc3 26.f4 Rxb3+ 27.cxb3 Qb5 28.Bf1 Qd5 29.Kb2 a5 30.Bc4 Qa8 31.g5 a4 32.Rb1 Qe4 33.Nc1 e5 34.Bd3 Qd5 35.fxe5 Bxe5 36.Rg4 Bd6 37.bxa4 b3 38.Ne2 Qc6 39.Ra1 Ra8 40.Rgg1 Rxa4 41.Rxa4 Qxa4 42.Ra1 Qc6 43.Kxb3 Bc5 44.dxc5 Qd5+ 45.Kc2 Kh8 46.Ra6 Qe6 47.Ba5 Kh7 48.Ra7 Qe7 49.Rxe7 f5 50.Kd1 Kg8 51.Ng1 Kf8 52.Bc3 Kg8 53.Rd7 Kf8 54.Rd5 Kg8 55.Be4 Kh8 56.Bd4 f4 57.Ne2 fxe3 58.Bc3 Kh7 59.Ba5 Kg8 60.Ng3 Kh7 61.Bd8 e2+ 62.Nxe2 Kh8 63.Be7 Kh7 64.Nf4 Kh8 65.Rd4 Kg8 66.Rd3 Kh7 67.Rd5 Kg8 68.Rf5 Kh7 69.Bb7 Kg8 70.Kc1 gxf5 71.Ba6 g6 72.Kd2 Kh7 73.Ke2 Kg8 74.Nxg6 Kg7 75.Bc8 Kxg6 76.Bxf5+ Kxf5 77.Bf6 Ke6 78.Ke3 Kf5 79.Kf2 Kg4 80.Bd8 Kf4 81.Be7 Kg4 82.Bf8 Kh3 83.Bd6 Kxh4 84.Bb8 Kh3 85.Be5 Kg4 86.Bh2 Kf5 87.Bd6 Kg4 88.Kg2 Kh4 89.Bf4 Kg4 90.Kf1 Kh4 91.Bd2 Kh3 92.Be3 Kh4 93.Bd2 Kg3 94.Ke2 Kg4 95.Be1 Kxg5 96.Kd1 Kf5 97.Bf2 Kf4 98.Kc1 Ke4 99.Kc2 Kf5 100.Kb3 Kg6 101.Ka2 Kg7 102.c6 Kg6 103.c7 Kf7 104.Ba7 Ke8 105.Ka1 Kf8 106.Be3 Kg7 107.Bg5 Kg8 108.Be7 Kf7 109.Kb1 Ke8 110.Kc2 Kxe7 111.c8=R Kd6 112.Rh8 Kc7 113.Rh7+ Kc8 114.Rh3 Kb7 115.Rh5 Kc7 116.Rh4 Kd6 117.Kd1 Kc7 118.Rh8 Kb7 119.Rg8 Kc6 120.Rg5 Kb6 121.Kc2 Kc7 122.Rg3 Kd6 123.Kb1 Ke5 124.Re3+ Kd5 125.Ra3 Ke4 126.Rh3 Kd4 127.Rh7 Kd5 128.Ka2 Kd4 129.Re7 Kd5 130.Kb2 Kc6 131.Rf7 Kd6 132.Kb1 Ke6 133.Rf2 Kd5 134.Rb2 Ke6 135.Rc2 Kd5 136.Rc1 Kd4 137.Rd1+ Ke4 138.Kb2 Kf5 139.Kc1 Ke6 140.Rd4 Ke7 141.Kb1 Ke8 142.Rc4 Kd7 143.Kc2 Ke7 144.Kd1 Kf7 145.Rh4 Kg6 146.Ra4 Kf7 147.Re4 Kg8 148.Re3 Kf7 149.Ke2 Kg7 150.Kf3 Kg8 151.Re4 Kf8 152.Kg4 Kf7 153.Kf5 Kg7 154.Rb4 Kh6 155.Rg4 Kh7 156.Kf6 Kh6 157.Rh4# 1-0