1.c4 Nf6 2.d4 e6 3.Nf3 Be7 4.Bf4 c5 5.d5 Qb6 6.Nc3 d6 7.Qc2 exd5 8.cxd5 a6 9.e4 Bg4 10.Nd2 O-O 11.Nc4 Qc7 12.a4 Bh5 13.h4 Nbd7 14.f3 h6 15.g4 Bg6 16.Qh2 b5 17.Bxd6 Bxd6 18.Qxd6 Qd8 19.Ne3 b4 20.Ncd1 Re8 21.Be2 Bxe4 22.fxe4 Nxe4 23.Qf4 Ndf6 24.Nf2 Nxf2 25.Qxf2 c4 26.Nxc4 Qxd5 27.O-O Re4 28.Ne3 Qe6 29.Bf3 Rxe3 30.Bxa8 Nxg4 31.Qf4 Rh3 32.Rae1 Ne3 33.Bg2 Nxg2 34.Kxg2 Qg6+ 35.Kxh3 h5 36.Re2 Qf5+ 37.Qxf5 g5 38.Qf4 a5 39.Re4 Kh7 40.Qd2 f6 41.Rc1 Kg7 42.Rcc4 Kg8 43.Qe3 Kf7 44.Qa3 Kg8 45.Rc7 gxh4 46.Rec4 bxa3 47.Kxh4 axb2 48.Rb7 b1=Q 49.Rxb1 Kf8 50.Rg1 Ke8 51.Rh1 f5 52.Rc3 f4 53.Rhc1 Kf7 54.Kh3 h4 55.Rf1 Kg6 56.Rc8 Kf7 57.Rc7+ Kf8 58.Rf7+ Kg8 59.Rb7 Kf8 60.Rb5 Ke7 61.Rbb1 Ke8 62.Ra1 Kd7 63.Rab1 Kc8 64.Rb5 f3 65.Rh1 f2 66.Kxh4 Kd7 67.Rhb1 Kc6 68.Rh5 Kd6 69.Rg5 Ke6 70.Rg3 Kf6 71.Kg4 Kf7 72.Ra3 Kf6 73.Rc1 Ke5 74.Ra2 f1=B 75.Ra3 Bh3+ 76.Kh4 Kf6 77.Rcc3 Bf1 78.Rc5 Ke7 79.Rcc3 Kd7 80.Rab3 Kd8 81.Rb5 Bc4 82.Rh3 Bb3 83.Rc3 Bg8 84.Rg3 Be6 85.Ra3 Bb3 86.Re5 Ba2 87.Rae3 Be6 88.Rd3+ Bd5 89.Ra3 Bb3 90.Rc5 Ke8 91.Ra2 Bxa2 92.Rxa5 Kd7 93.Rc5 Kd6 94.Rc3 Ke7 95.Kg5 Kf8 96.Rc5 Bd5 97.Kf6 Bg2 98.Rc2 Bh3 99.Rc4 Bc8 100.Rh4 Bf5 101.a5 Bh7 102.Rh2 Bg8 103.Re2 Bc4 104.Re3 Be6 105.Rc3 Bd7 106.Rc1 Be6 107.Rc6 Bf5 108.Kxf5 Kg8 109.Kg4 Kf7 110.Kg5 Kg7 111.Ra6 Kf8 112.Re6 Kg8 113.Kh6 Kf8 114.Kg5 Kg7 115.Kh5 Kg8 116.Re8+ Kf7 117.Re5 Kg8 118.Rf5 Kg7 119.a6 Kh7 120.Ra5 Kh8 121.Ra2 Kh7 122.Ra5 Kg7 123.Rb5 Kh7 124.a7 Kh8 125.Rb3 Kg7 126.Kg4 Kh8 127.a8=Q+ Kg7 128.Qd5 Kg6 129.Kh3 Kh6 130.Qh5+ Kxh5 131.Rb6 Kg5 132.Rb8 Kf5 133.Re8 Kg5 134.Re6 Kf5 135.Re7 Kg5 136.Re1 Kh5 137.Rb1 Kg5 138.Rd1 Kg6 139.Rd8 Kh5 140.Rd6 Kg5 141.Rd3 Kf5 142.Rg3 Kf6 143.Rf3+ Kg6 144.Rc3 Kf7 145.Rc6 Kf8 146.Kg4 Ke7 147.Kh5 Kf7 148.Ra6 Kf8 149.Ra3 Kg7 150.Rd3 Kg8 151.Rb3 Kh7 152.Rb1 Kh8 153.Kh6 Kg8 154.Rb5 Kh8 155.Rb2 Kg8 156.Kg5 Kh8 157.Re2 Kh7 158.Re7+ Kh8 159.Re5 Kg8 160.Kf4 Kf7 161.Rf5+ Kg7 162.Rg5+ Kh8 163.Ke3 Kh7 164.Kd3 Kh8 165.Rg2 Kh7 166.Rb2 Kg7 167.Rb8 Kh7 168.Rf8 Kg7 169.Rf4 Kh7 170.Rg4 Kh6 171.Ke4 Kh7 172.Rg2 Kh8 173.Kf5 Kh7 174.Rg5 Kh8 175.Rg1 Kh7 176.Kf6 Kh8 177.Kf7 Kh7 178.Rh1# 1-0