1.c4 Nf6 2.Nf3 e6 3.g3 c5 4.Bg2 Qc7 5.O-O Na6 6.Nc3 Nb8 7.d4 cxd4 8.Bf4 d6 9.Nb5 Qc6 10.Qxd4 e5 11.Nxe5 dxe5 12.Qxe5+ Qe6 13.Nc7+ Ke7 14.Nxe6 Nbd7 15.Qb5 Nh5 16.f3 f5 17.Bg5+ Ke8 18.Qxf5 Be7 19.Bf6 Ne5 20.b4 Bc5+ 21.bxc5 Nxg3 22.Qxe5 Nxe2+ 23.Qxe2 h5 24.Qe3 gxf6 25.Kf2 Rf8 26.Qd3 Rb8 27.Rfe1 Bxe6 28.h3 Rg8 29.Qh7 Rg7 30.Qxg7 a6 31.Qc7 Rd8 32.Rxe6+ Kf8 33.Qg3 Rd3 34.Rh1 Rd4 35.Rb1 Rd8 36.c6 h4 37.Qh2 Rd6 38.Qh1 Rd1 39.Re3 Rd8 40.Qh2 Rc8 41.a4 Rc7 42.Rc3 b5 43.Rb4 Rc8 44.Qe5 Re8 45.Qd6+ Kg8 46.Rd3 Rb8 47.Re3 Ra8 48.Qe6+ Kh7 49.Qe4+ Kg7 50.Ra3 Rc8 51.Qb1 bxc4 52.Qe1 Rxc6 53.Qd2 a5 54.Rb6 Kh8 55.Qxa5 Rc5 56.Ra1 Rh5 57.Bh1 Kg8 58.Qb4 Rd5 59.Qc3 Rd1 60.Rb7 Rd7 61.Qd2 Rf7 62.Qb4 c3 63.Qg4+ Rg7 64.Rc7 Rxg4 65.hxg4 h3 66.Rc4 Kf8 67.Ke1 Kg7 68.Rc1 h2 69.Rc6 Kf7 70.Kf2 Ke7 71.Kf1 f5 72.Rf6 Kxf6 73.Rd1 Ke7 74.Kg2 Ke6 75.Ra1 c2 76.Rc1 Kd7 77.f4 Kd6 78.Rxc2 fxg4 79.Rd2+ Ke6 80.Rd7 Kxd7 81.Kf1 Kd8 82.Ke2 Kc8 83.Kf2 g3+ 84.Kxg3 Kb8 85.Bc6 h1=B 86.Bxh1 Ka7 87.Kh2 Kb8 88.Bc6 Kc7 89.Bd7 Kd6 90.f5 Ke5 91.Be6 Kd6 92.Kh3 Ke5 93.Bf7 Kd4 94.a5 Kc3 95.Bd5 Kd3 96.Kg4 Ke3 97.Bf3 Kf2 98.Kh4 Kxf3 99.Kh3 Kf2 100.Kg4 Kg1 101.Kf3 Kh2 102.Kg4 Kg2 103.Kh5 Kg1 104.Kh6 Kf1 105.f6 Kf2 106.Kg6 Ke1 107.Kh7 Ke2 108.f7 Kf3 109.Kg6 Kf4 110.f8=R+ Ke4 111.Rb8 Kd5 112.Kf5 Kc4 113.a6 Kd3 114.a7 Kc2 115.Rb1 Kc3 116.Rb8 Kd4 117.Re8 Kc5 118.Kg5 Kd4 119.Re7 Kc4 120.Re6 Kc5 121.Re4 Kb6 122.Re5 Ka6 123.a8=N Ka7 124.Re6 Kb8 125.Re8+ Kb7 126.Rh8 Ka6 127.Nc7+ Ka7 128.Ra8+ Kb6 129.Ra3 Kxc7 130.Rg3 Kd6 131.Kh5 Ke5 132.Re3+ Kd5 133.Rb3 Ke6 134.Kh6 Kd6 135.Rb8 Kc7 136.Rf8 Kb6 137.Rf4 Ka7 138.Rf7+ Ka6 139.Rc7 Kb6 140.Rg7 Kc6 141.Re7 Kc5 142.Re1 Kc6 143.Re8 Kb5 144.Rc8 Ka6 145.Ra8+ Kb5 146.Rh8 Kc4 147.Kh7 Kd3 148.Rf8 Ke2 149.Kh6 Kd3 150.Rb8 Kc3 151.Rb6 Kd4 152.Rb2 Kd5 153.Kh5 Kd6 154.Rh2 Kd7 155.Rc2 Kd6 156.Rf2 Kc6 157.Ra2 Kd5 158.Ra3 Ke5 159.Rd3 Kf4 160.Rd8 Kg3 161.Ra8 Kh2 162.Ra6 Kg1 163.Kh6 Kg2 164.Ra8 Kf1 165.Kh7 Kf2 166.Re8 Kf1 167.Kg6 Kg2 168.Rf8 Kh3 169.Kg5 Kh2 170.Kg4 Kh1 171.Kg3 Kg1 172.Rb8 Kh1 173.Rh8+ Kg1 174.Rf8 Kh1 175.Rf6 Kg1 176.Rc6 Kf1 177.Re6 Kg1 178.Re1# 1-0