1.c4 Nf6 2.d4 a6 3.Nc3 d6 4.Nf3 Nbd7 5.e4 e5 6.Be2 c5 7.dxe5 Nxe5 8.Nxe5 dxe5 9.Qxd8+ Kxd8 10.Bg5 Be7 11.O-O-O+ Ke8 12.Be3 Bd7 13.f3 Rd8 14.g3 h5 15.h4 g6 16.Rd2 Kf8 17.Rhd1 Kg7 18.b3 Rhf8 19.Kb2 Rfe8 20.Nd5 Nxd5 21.cxd5 Bd6 22.Rc2 Rc8 23.Rdc1 b6 24.Bxa6 Ra8 25.Be2 Ra7 26.a4 Rea8 27.Bd2 f6 28.Ra1 b5 29.a5 Kf7 30.Be3 Rxa5 31.Rxa5 Rxa5 32.Bxc5 Ke7 33.b4 Ra4 34.Kb3 Ra1 35.Ra2 Rb1+ 36.Kc2 Re1 37.Bd3 Rh1 38.Ra7 Rh2+ 39.Kc3 Rg2 40.Bxb5 Bxc5 41.Rxd7+ Ke8 42.bxc5 Rg1 43.Rh7+ Kf8 44.d6 Rc1+ 45.Kb4 Rc2 46.Bf1 Ra2 47.Rc7 Rh2 48.Bb5 Rc2 49.Ra7 Rg2 50.Ra6 g5 51.Bc6 Ra2 52.Rxa2 gxh4 53.gxh4 Kf7 54.Re2 Kg8 55.Re1 f5 56.Ka5 f4 57.Bb7 Kh7 58.Ra1 Kh6 59.Rf1 Kg6 60.Ra1 Kh6 61.Ba6 Kh7 62.Kb6 Kh8 63.d7 Kh7 64.c6 Kg7 65.Bb7 Kg8 66.Rb1 Kh8 67.Rg1 Kh7 68.Rf1 Kh6 69.Bc8 Kh7 70.Kc7 Kg7 71.Bb7 Kh7 72.Rg1 Kh8 73.Ra1 Kh7 74.Kb6 Kh8 75.d8=Q+ Kg7 76.Qd3 Kf7 77.Rb1 Kg8 78.Qc3 Kh8 79.Qa1 Kg8 80.Qc3 Kf7 81.Ka7 Kg8 82.Ka6 Kf8 83.Bc8 Kf7 84.Qd2 Ke8 85.Qd5 Kf8 86.Rb3 Kg7 87.Be6 Kh8 88.Bh3 Kg7 89.Bc8 Kg6 90.Qd2 Kh7 91.Rb7+ Kh8 92.Qh2 Kg8 93.Rb5 Kf8 94.Bg4 Kf7 95.Rd5 Kg7 96.Rd4 Kf6 97.Rd8 Kg7 98.Rd4 Kg8 99.Bc8 Kg7 100.Rc4 Kg6 101.Rc5 Kg7 102.Qc2 Kf8 103.Rxe5 Kf7 104.Qc1 Kf6 105.Kb6 Kf7 106.Qh1 Kf8 107.c7 Kg8 108.Rd5 Kh7 109.Rxh5+ Kg7 110.Qd1 Kf8 111.Rh7 Ke8 112.Qb3 Kf8 113.Kc6 Ke8 114.Kb6 Kf8 115.Bh3 Ke8 116.Ka7 Kf8 117.Re7 Kxe7 118.Be6 Ke8 119.Bf7+ Kf8 120.Qd5 Ke7 121.Ka6 Kf8 122.Qc4 Kg7 123.Ka7 Kf8 124.Ka8 Ke7 125.Qc2 Kf8 126.Qb1 Ke7 127.c8=Q Kf6 128.Qa6+ Kxf7 129.Qbf1 Kf8 130.Kb7 Kf7 131.Qe1 Ke7 132.Qc4 Kf8 133.Qb1 Kg7 134.Ka8 Kf6 135.Qe2 Ke5 136.Qc1 Kd4 137.Ka7 Ke5 138.Qee1 Kd6 139.Qc4 Ke5 140.Qc2 Ke6 141.Qd3 Ke7 142.Qa3+ Kf6 143.Qe2 Kg7 144.e5 Kg6 145.Ka6 Kf5 146.Qf1 Kxe5 147.Qf2 Kf5 148.Qc1 Kg6 149.Kb7 Kh5 150.Qfe3 Kg6 151.Qee1 Kf5 152.Qf2 Kf6 153.Qxf4+ Ke6 154.Qc2 Ke7 155.Qc6 Kd8 156.Qcc1 Ke8 157.Qg4 Kd8 158.Qb4 Kd7 159.Qd6+ Ke8 160.Qc2 Kf7 161.Qa2+ Kg7 162.Ka6 Kh8 163.Qf2 Kg7 164.Qf4 Kh8 165.Q4d2 Kg8 166.Qd8+ Kf7 167.Qc8 Kf6 168.Qg1 Ke5 169.Qe8+ Kd5 170.Qf1 Kc5 171.Qfe1 Kd4 172.Qg3 Kc5 173.Qb5+ Kd4 174.Kb7 Kc3 175.h5 Kc2 176.Qh2+ Kc1 177.Qf1# 1-0