1.Nf3 c5 2.e4 e6 3.Nc3 a6 4.d4 cxd4 5.Nxd4 d6 6.Bd3 Nf6 7.O-O Be7 8.Be3 Qc7 9.f4 Nbd7 10.Qe2 b5 11.a4 b4 12.Na2 Bb7 13.Nxb4 a5 14.Nb5 Qc8 15.Na2 Bxe4 16.Nac3 Bxd3 17.cxd3 O-O 18.f5 e5 19.d4 Qb7 20.g4 h6 21.h4 Nh7 22.Bf2 exd4 23.Bxd4 Bxh4 24.Qg2 Qb8 25.Nd5 Bf6 26.Bf2 Qd8 27.Nxd6 Bxb2 28.Rad1 Rb8 29.Rfe1 Be5 30.Nc4 Bf6 31.Ndb6 Nxb6 32.Rxd8 Bxd8 33.Rb1 Bc7 34.Nxb6 Ng5 35.Rb5 Rfd8 36.Nd5 Rxb5 37.axb5 Be5 38.Bb6 Rd7 39.Bxa5 Nf3+ 40.Qxf3 Bd4+ 41.Kf1 Rxd5 42.Qxd5 Ba1 43.Qd2 Kf8 44.Qa2 Bf6 45.Kf2 h5 46.gxh5 Bd4+ 47.Ke2 Bc5 48.Kd2 Ba3 49.Kc2 Ke8 50.Qxa3 Kd7 51.Qa1 g6 52.fxg6 Ke8 53.gxf7+ Kd7 54.f8=R Kd6 55.Rh8 Kc5 56.Rh6 Kxb5 57.Rh7 Kc4 58.Rh8 Kb5 59.Rh6 Kc4 60.Rh7 Kc5 61.Rh8 Kc4 62.Rh6 Kd5 63.Rh7 Kc4 64.h6 Kb5 65.Rh8 Kc6 66.h7 Kd6 67.Kc3 Ke7 68.Kc4 Ke6 69.Kb4 Kf7 70.Kb5 Ke6 71.Kb6 Kf7 72.Kb7 Ke6 73.Ka7 Ke7 74.Bc7 Kd7 75.Be5 Ke6 76.Bb2 Kf5 77.Ba3 Kg5 78.Bc5 Kg4 79.Be7 Kf4 80.Bb4 Kf3 81.Ba5 Ke3 82.Bc7 Kd3 83.Be5 Ke3 84.Bb2 Kf3 85.Ba3 Ke3 86.Bc5+ Kf3 87.Be7 Kf4 88.Kb6 Kg4 89.Kc6 Kg3 90.Kd6 Kf3 91.Ke6 Kf2 92.Bb4 Ke3 93.Bd6 Kf2 94.Ba3 Kf3 95.Bc5 Kg3 96.Be7 Kf2 97.Kf5 Ke2 98.Bb4 Kf2 99.Bd6 Kf3 100.Bf8 Ke3 101.Bc5+ Kf3 102.Be7 Ke3 103.Bb4 Kf2 104.Ke4 Kg2 105.Qg1+ Kxg1 106.Kd4 Kg2 107.Kc4 Kf3 108.Kb3 Kf4 109.Kb2 Kg3 110.Kb1 Kf2 111.Ka1 Ke2 112.Ba5 Ke3 113.Kb1 Kf4 114.Kb2 Ke3 115.Ka1 Kd3 116.Ka2 Ke3 117.Ka3 Kf2 118.Ka4 Ke3 119.Kb3 Kf3 120.Ka2 Kf4 121.Ka1 Ke4 122.Ka2 Kd5 123.Ka3 Ke6 124.Ka4 Kf7 125.Rd8 Ke7 126.Ka3 Ke6 127.Ka2 Kf7 128.Ka1 Kf6 129.Kb1 Kg5 130.Kb2 Kg4 131.Ka1 Kg3 132.Rd5 Kf3 133.Rd6 Kg2 134.Rd7 Kh2 135.Kb1 Kg1 136.Kb2 Kf1 137.Ka1 Kf2 138.Rd8 Kf1 139.Kb1 Kf2 140.Kb2 Kg3 141.Ka2 Kf4 142.Ka1 Kg3 143.Kb2 Kh3 144.Ka2 Kh4 145.Kb3 Kg4 146.Kc4 Kg3 147.Kd4 Kf4 148.Rf8+ Kg3 149.Ke4 Kg4 150.Rg8+ Kh3 151.Kf3 Kh2 152.h8=Q# 1-0