1.c3 Nc6 2.d4 d5 3.Nf3 Bf5 4.Bf4 e6 5.Nbd2 Nf6 6.e3 Bd6 7.Nh4 Bg4 8.Be2 Bxe2 9.Qxe2 e5 10.dxe5 Nxe5 11.Bxe5 Bxe5 12.Qb5+ Qd7 13.Qxb7 O-O 14.Nhf3 Bd6 15.Qa6 c5 16.O-O Rfd8 17.c4 Rab8 18.b3 d4 19.exd4 cxd4 20.a3 Bf4 21.c5 Nd5 22.Rfe1 Nc3 23.Qc4 Qd5 24.Qxd5 Rxd5 25.b4 d3 26.g3 Bh6 27.Kg2 a5 28.Rec1 axb4 29.axb4 Nb5 30.Rc4 g6 31.h4 Bg7 32.Ra5 Bc3 33.Rxb5 Rxb5 34.Rxc3 Rxb4 35.c6 Rd8 36.h5 gxh5 37.Nf1 Rb2 38.N1d2 Rc2 39.c7 Rc8 40.Rxd3 R8xc7 41.Ne4 Kg7 42.Nd6 R7c3 43.Rd4 Rb3 44.Nh4 Rbb2 45.Rf4 f6 46.Ne8+ Kf7 47.Nxf6 Ke6 48.Nxh5 Rb5 49.g4 Rbc5 50.Rf8 R2c4 51.Nf4+ Ke7 52.Rf5 Rd4 53.Kg3 Rd3+ 54.Nxd3 Rxf5 55.Nxf5+ Kf7 56.Nb4 Kf8 57.Nc6 h5 58.Nb8 h4+ 59.Nxh4 Ke7 60.Nf5+ Ke8 61.Kh3 Kd8 62.Nd4 Kc8 63.Ndc6 Kb7 64.Kh2 Ka8 65.Na6 Kb7 66.Kg3 Kc8 67.g5 Kb7 68.Ne7 Kb6 69.Nc6 Kxc6 70.Kh4 Kb5 71.Kg4 Ka5 72.g6 Ka4 73.Kf3 Kb5 74.Kf4 Ka5 75.Ke3 Kb6 76.f3 Kc6 77.g7 Kd5 78.Kd3 Kd6 79.Kc4 Ke6 80.Kb4 Ke7 81.Nc7 Kd6 82.Kc3 Kc5 83.Kb2 Kc6 84.Ka3 Kb6 85.g8=Q Kc5 86.Qg7 Kc4 87.f4 Kc5 88.Qg4 Kc4 89.Qd1 Kc5 90.Qf1 Kd4 91.Na8 Kc3 92.Qf3+ Kd2 93.Qe2+ Kxe2 94.Kb4 Kf1 95.Kc4 Ke1 96.Nb6 Ke2 97.Kb3 Ke1 98.Nc8 Ke2 99.Kc3 Kf1 100.Kb3 Ke1 101.Ka3 Kf2 102.Na7 Kg3 103.f5 Kh2 104.Ka4 Kh1 105.Kb4 Kh2 106.Nb5 Kg2 107.Kb3 Kf3 108.Kb4 Kg2 109.Na7 Kh3 110.Ka4 Kh4 111.f6 Kg5 112.f7 Kf6 113.f8=R+ Ke6 114.Re8+ Kd6 115.Re3 Kc5 116.Rb3 Kc4 117.Rb7 Kc3 118.Rb4 Kd2 119.Rg4 Kd1 120.Ka5 Ke1 121.Rf4 Kd1 122.Rf5 Kd2 123.Rh5 Kc2 124.Rh7 Kb2 125.Rh4 Kc1 126.Rh2 Kb1 127.Nc6 Kc1 128.Rh8 Kb2 129.Rh4 Kb1 130.Rh6 Kc1 131.Rd6 Kb2 132.Rd5 Kc3 133.Nd4 Kd3 134.Rd6 Kc4 135.Nb3 Kxb3 136.Rd2 Kc4 137.Rb2 Kd4 138.Rb6 Ke3 139.Kb4 Kf2 140.Rc6 Ke2 141.Rd6 Ke3 142.Rd7 Kf2 143.Re7 Kf1 144.Ka5 Kf2 145.Ra7 Ke2 146.Ra6 Ke1 147.Rg6 Kd1 148.Rg4 Ke1 149.Rg5 Kf1 150.Rg6 Ke1 151.Ka4 Kd1 152.Ra6 Kc1 153.Ka3 Kd1 154.Rc6 Ke2 155.Rc2+ Kd1 156.Rc7 Kd2 157.Rb7 Kd3 158.Rb1 Kd4 159.Kb3 Ke4 160.Rc1 Kf3 161.Kc3 Kf4 162.Rb1 Kg5 163.Rb6 Kh4 164.Kc2 Kg5 165.Kd3 Kf4 166.Rb8 Kg3 167.Re8 Kh3 168.Kc4 Kh4 169.Kb4 Kg5 170.Re7 Kg4 171.Rf7 Kh4 172.Kb3 Kg3 173.Kc3 Kh4 174.Rg7 Kh3 175.Kd4 Kh2 176.Ke4 Kh3 177.Kf4 Kh4 178.Rh7# 1-0