1.Nf3 Nf6 2.c4 e6 3.g3 c6 4.a4 a5 5.Bg2 Bb4 6.b3 d6 7.Nc3 e5 8.Na2 e4 9.Nd4 Bc5 10.Bb2 O-O 11.O-O Re8 12.d3 e3 13.f4 Na6 14.Nc2 Ng4 15.Qe1 Bf5 16.Qc3 f6 17.b4 axb4 18.Naxb4 Nxb4 19.Nxb4 Nf2 20.Nc2 Nh3+ 21.Kh1 Qe7 22.d4 Bb6 23.a5 Nf2+ 24.Kg1 Bxa5 25.Rxa5 Rxa5 26.Qxa5 Bxc2 27.Qc3 Be4 28.Qxe3 Ng4 29.Qxe4 Qxe4 30.Bxe4 Rxe4 31.Re1 h5 32.c5 d5 33.h3 Ne3 34.Kf2 Nc4 35.Rb1 h4 36.gxh4 Rxf4+ 37.Kg3 Re4 38.Bc1 Rxe2 39.Rxb7 Re4 40.Rc7 Na5 41.Bf4 Nb3 42.Rxc6 Nxd4 43.Rc8+ Kf7 44.Bb8 Nf5+ 45.Kf2 Rxh4 46.c6 Ne7 47.Rc7 Ke8 48.Rb7 Nxc6 49.Bg3 Rh7 50.h4 Nd4 51.Ke3 Nf5+ 52.Kf3 Kf8 53.Bf2 Rh5 54.Kg4 g6 55.Rd7 Ke8 56.Ra7 d4 57.Ra3 Ke7 58.Ra7+ Kd6 59.Ra6+ Ke5 60.Ra5+ Ke4 61.Ra6 d3 62.Ra4+ Kd5 63.Ra5+ Kc4 64.Be1 Nh6+ 65.Kf4 Rxa5 66.Bxa5 Kb3 67.Bd2 Kc2 68.Ba5 d2 69.Kf3 d1=Q+ 70.Kg3 g5 71.Be1 Qb1 72.Kg2 Kd3 73.Kh3 Nf7 74.Ba5 Qb5 75.Kg4 Kc4 76.Bc3 Kxc3 77.h5 Qc6 78.Kh3 Kb2 79.Kg3 Nh8 80.Kh3 Qa4 81.Kg2 Kc3 82.Kf2 Ng6 83.Kg3 Qa3 84.Kf2 f5 85.Ke3 Kb4+ 86.Ke2 Kb5 87.hxg6 Qc3 88.Kd1 Qa5 89.Kc2 Qb4 90.Kc1 Qa3+ 91.Kd2 f4 92.Ke1 Qb2 93.g7 Qxg7 94.Kd1 Qa7 95.Ke2 Qg7 96.Kd1 Kc6 97.Kc1 Qd7 98.Kb2 Kd6 99.Kc2 Qc6+ 100.Kb3 Qe4 101.Ka2 Kc5 102.Ka1 Qe1+ 103.Kb2 Qh4 104.Kc2 Qh6 105.Kb3 Kc6 106.Kc2 Qh1 107.Kb3 Qh4 108.Ka4 Qh5 109.Ka3 Qh2 110.Kb3 g4 111.Ka3 Qh1 112.Ka4 g3 113.Ka3 Qd5 114.Kb2 Qd2+ 115.Kb1 Qb2+ 116.Kxb2 f3 117.Kc3 g2 118.Kc2 g1=R 119.Kd3 Kb6 120.Kc3 Re1 121.Kd2 Rg1 122.Kd3 Rg6 123.Kc4 f2 124.Kb4 Rg5 125.Ka4 Kc7 126.Kb4 Kb6 127.Ka3 Ka5 128.Kb2 Rg2 129.Kc1 f1=R# 0-1