1.c3 e6 2.Nf3 d5 3.d4 c5 4.Bf4 Qb6 5.Qb3 Nc6 6.e3 Nf6 7.Be2 Be7 8.Nbd2 Qd8 9.h3 b6 10.h4 Bb7 11.Qa4 O-O 12.Ne5 Qe8 13.Bb5 Rc8 14.Ndf3 Ne4 15.Ng5 cxd4 16.Nxe4 dxe4 17.exd4 Bd6 18.Nxc6 Bxc6 19.Bxd6 Bxb5 20.Qd1 Bd3 21.Bxf8 Qxf8 22.Qd2 Qd6 23.f3 f5 24.Kf2 e5 25.dxe5 Qxe5 26.Rhe1 Qh2 27.Qg5 Re8 28.f4 Re6 29.Qg3 Qxg3+ 30.Kxg3 Rg6+ 31.Kf2 Rg4 32.g3 Rg6 33.a4 a5 34.h5 Rh6 35.Rh1 Bc2 36.Ra3 Rd6 37.c4 Rd2+ 38.Ke3 Rg2 39.Kd4 Rd2+ 40.Ke5 Bd3 41.Re1 Rxb2 42.Kxf5 Rb4 43.Rc1 Kf7 44.Ke5 h6 45.g4 Be2 46.Rg3 Rxa4 47.c5 bxc5 48.Rxc5 Rb4 49.g5 hxg5 50.Rxg5 e3 51.Rc7+ Kf8 52.Rgxg7 Bxh5 53.Rh7 Kg8 54.Rxh5 Rb5+ 55.Kf6 Rxh5 56.Kg6 Rf5 57.Kxf5 a4 58.Kg6 Kf8 59.Rc4 Ke7 60.Rc7+ Ke6 61.Rc3 e2 62.Re3+ Kd7 63.Kg5 e1=N 64.Rxe1 Kc7 65.f5 Kc8 66.Kf6 Kb8 67.Rg1 Ka8 68.Rg2 Ka7 69.Rc2 Kb7 70.Kg7 Ka6 71.Rf2 Kb7 72.Rd2 Kc8 73.Rd3 a3 74.Rd4 Kb7 75.Rf4 Kb8 76.Ra4 Kc8 77.Ra7 Kd8 78.Rxa3 Ke7 79.Ra8 Kd7 80.Ra7+ Kd8 81.Kh7 Kc8 82.Ra2 Kc7 83.Rd2 Kb6 84.Rf2 Kc5 85.Rc2+ Kd5 86.Ra2 Kd4 87.Ra1 Ke4 88.Ra4+ Ke3 89.Ra7 Kf3 90.Ra4 Ke3 91.Ra3+ Kf2 92.Rb3 Kg1 93.Rb4 Kg2 94.Kg8 Kh2 95.Rb8 Kg2 96.Rc8 Kg1 97.Rc1+ Kf2 98.Kf7 Kf3 99.Rg1 Ke2 100.Rc1 Kf2 101.Rf1+ Kg3 102.Rh1 Kf3 103.Rd1 Kg2 104.Ke6 Kh2 105.Rd3 Kg1 106.Ke7 Kf1 107.Rf3+ Ke1 108.Rc3 Kd2 109.Rc5 Ke2 110.Re5+ Kd3 111.Re4 Kc3 112.Re5 Kb3 113.Kd8 Kc3 114.f6 Kc4 115.Ra5 Kd3 116.Ra1 Ke4 117.Kd7 Kf3 118.Kc6 Kg3 119.Rc1 Kg2 120.Rc4 Kf3 121.Rc1 Ke3 122.Rg1 Ke2 123.Rg6 Kf2 124.Kb7 Kf1 125.Rg1+ Kxg1 126.Ka8 Kf2 127.f7 Ke1 128.Kb8 Kd2 129.f8=R Ke3 130.Rf7 Kd3 131.Rd7+ Ke2 132.Ra7 Kf2 133.Rh7 Ke3 134.Ka8 Kd4 135.Rh2 Ke4 136.Rh5 Kf3 137.Re5 Kf4 138.Re6 Kg4 139.Rb6 Kf5 140.Rb2 Ke5 141.Rc2 Kd5 142.Ka7 Ke6 143.Kb6 Kf5 144.Rc6 Kg5 145.Ka7 Kh5 146.Rb6 Kh4 147.Kb7 Kg3 148.Rb5 Kg2 149.Rb4 Kg3 150.Rb6 Kh4 151.Rb3 Kg5 152.Rb4 Kf6 153.Kc6 Kf5 154.Rc4 Kg5 155.Rd4 Kf5 156.Ra4 Ke5 157.Kc5 Ke6 158.Rb4 Kf7 159.Rb6 Kf8 160.Rb7 Kg8 161.Ra7 Kf8 162.Kb5 Ke8 163.Ra2 Kd7 164.Ra6 Kd8 165.Kb4 Ke8 166.Kc5 Kf7 167.Kd5 Kf8 168.Rd6 Ke7 169.Kc6 Kf7 170.Kd7 Kg7 171.Ke8 Kh7 172.Ke7 Kh8 173.Rd4 Kg8 174.Kf6 Kh7 175.Kf7 Kh6 176.Kf6 Kh7 177.Rd8 Kh6 178.Rh8# 1-0