1.c4 c5 2.Nc3 g6 3.Nf3 d6 4.d4 cxd4 5.Nxd4 Nf6 6.g3 Bg7 7.Bg2 O-O 8.O-O Nc6 9.Nxc6 bxc6 10.Bxc6 Rb8 11.Bg2 Qa5 12.Nb5 Bb7 13.Bd2 Qa6 14.Bxb7 Rxb7 15.Bc3 d5 16.Bxf6 Bxf6 17.Qxd5 Bxb2 18.Rab1 Bf6 19.Rb3 Rfb8 20.Nc7 Qxa2 21.Rxb7 Rxb7 22.Qxb7 h6 23.Na6 Qxa6 24.Qxa6 Bb2 25.Qxg6+ fxg6 26.c5 Bc3 27.Kg2 e5 28.h4 Bb4 29.f3 a5 30.Kh2 h5 31.Kh3 Bxc5 32.Ra1 g5 33.Kh2 a4 34.Rxa4 g4 35.Kh1 Be7 36.Kg1 Bd6 37.Rc4 Bc5+ 38.Rxc5 gxf3 39.Rc3 Kf7 40.Re3 Ke8 41.Ra3 Kf7 42.Ra1 Kg6 43.Rf1 f2+ 44.Rxf2 Kh7 45.Rf1 Kg8 46.Rf8+ Kg7 47.Re8 Kf6 48.Rc8 e4 49.Kf2 Kg6 50.Re8 Kg7 51.Kg1 Kh6 52.Rxe4 Kg6 53.Rb4 Kh6 54.g4 Kh7 55.Rc4 Kg7 56.e3 Kh6 57.Rc1 Kg7 58.Rc2 Kf8 59.Rc4 hxg4 60.Rc8+ Ke7 61.Rb8 Kf7 62.Rb5 Ke6 63.Rb1 Kf6 64.Kf2 Ke6 65.Rd1 g3+ 66.Kxg3 Kf7 67.Rd3 Kg6 68.Kf3 Kg7 69.Kg4 Kf7 70.Kf4 Kf6 71.Rd5 Ke6 72.e4 Kf7 73.Rc5 Kg7 74.Rh5 Kf8 75.Kf3 Kf7 76.Rh7+ Kf6 77.Rh5 Kg6 78.Kf2 Kxh5 79.Kg3 Kh6 80.Kh2 Kh5 81.Kh3 Kg6 82.Kh2 Kh6 83.Kg3 Kh5 84.Kf4 Kh6 85.Ke5 Kh7 86.Ke6 Kg7 87.Kf5 Kh7 88.Kf4 Kg8 89.Kg3 Kh8 90.Kg4 Kg8 91.Kg5 Kh7 92.Kh5 Kg7 93.Kg5 Kg8 94.Kh6 Kh8 95.e5 Kg8 96.e6 Kf8 97.h5 Ke8 98.Kg7 Kd8 99.Kf7 Kc8 100.Kf6 Kb8 101.Ke7 Kb7 102.h6 Ka6 103.Kd8 Ka5 104.Ke8 Ka6 105.h7 Ka7 106.Kd8 Ka6 107.e7 Ka5 108.h8=B Kb6 109.e8=R Ka6 110.Re4 Kb6 111.Rg4 Kb7 112.Rg1 Ka7 113.Rg5 Kb7 114.Rg3 Ka8 115.Bd4 Kb7 116.Ke8 Kc7 117.Bg7 Kb7 118.Kd7 Ka7 119.Kc8 Kb6 120.Kb8 Ka5 121.Rh3 Ka6 122.Bh6 Kb6 123.Rh1 Ka6 124.Bf8 Ka5 125.Be7 Ka4 126.Rc1 Kb5 127.Bb4 Ka6 128.Bd2 Kb6 129.Rb1+ Kc6 130.Bh6 Kc5 131.Ra1 Kb6 132.Bd2 Kb5 133.Rh1 Ka6 134.Bg5 Kb6 135.Bf4 Kb5 136.Rb1+ Ka5 137.Ra1+ Kb6 138.Rc1 Kb5 139.Re1 Ka5 140.Re3 Ka6 141.Re4 Kb6 142.Rd4 Ka5 143.Rc4 Ka6 144.Rc6+ Kb5 145.Rg6 Kb4 146.Bh6 Ka4 147.Rg2 Kb3 148.Ka7 Kc3 149.Rd2 Kc4 150.Kb6 Kb4 151.Rd4+ Kc3 152.Kc5 Kb3 153.Rd2 Kc3 154.Be3 Kb3 155.Bd4 Ka4 156.Rd3 Ka5 157.Ra3# 1-0