1.e3 c5 2.c4 Nf6 3.Nc3 e6 4.Nf3 d5 5.d4 a6 6.dxc5 Bxc5 7.a3 O-O 8.b4 Ba7 9.Bb2 Nc6 10.Rc1 d4 11.exd4 Nxd4 12.Be2 e5 13.O-O Re8 14.c5 b6 15.Nxd4 exd4 16.Na4 b5 17.Nb6 Bxb6 18.cxb6 Qxb6 19.Bxd4 Qd6 20.Bf3 Ne4 21.Re1 Bf5 22.Be3 Qe6 23.h3 Rad8 24.Qe2 h6 25.Red1 Qg6 26.Kh2 Qf6 27.Rxd8 Rxd8 28.Rd1 Re8 29.Bd4 Qd6+ 30.Kg1 Qg6 31.Bh5 Qg5 32.Be3 Nc3 33.Qf3 Rxe3 34.Qxe3 Nxd1 35.Qxg5 hxg5 36.Bxd1 Kf8 37.Bf3 Bc8 38.Kf1 Ke7 39.Ke2 Kd6 40.Kd3 Ke5 41.Ke3 f6 42.Ba8 f5 43.Kd3 f4 44.Kc3 Bf5 45.Bb7 Be4 46.Bxa6 Bxg2 47.Bxb5 Bxh3 48.a4 g4 49.Kd2 Kd6 50.a5 Kc7 51.Be2 g3 52.fxg3 fxg3 53.Ke3 g5 54.b5 Kb7 55.Bf3+ Ka7 56.Bd5 Bf1 57.b6+ Ka6 58.Kf3 g2 59.Kf2 g4 60.Bxg2 Bb5 61.Bf1 Bxf1 62.Kxf1 Kb7 63.Kg2 Ka6 64.Kg3 Kb7 65.Kxg4 Kb8 66.Kf4 Ka8 67.Kg5 Kb7 68.Kh4 Kc8 69.Kg4 Kd8 70.Kh5 Ke8 71.b7 Kf7 72.Kg5 Ke8 73.b8=N Kf7 74.Kh6 Ke6 75.a6 Kf6 76.Nc6 Kf7 77.Ne5+ Kf8 78.Nd7+ Ke7 79.Ne5 Kd8 80.a7 Kc7 81.a8=R Kd6 82.Ra3 Kxe5 83.Rb3 Kd6 84.Rg3 Kc5 85.Rf3 Kd5 86.Rh3 Ke4 87.Rh2 Kf4 88.Kh5 Kf3 89.Kg6 Ke4 90.Rg2 Ke5 91.Kh6 Kd6 92.Rf2 Ke5 93.Kg6 Kd5 94.Kg7 Kc6 95.Kh6 Kb5 96.Kh5 Kc6 97.Rf8 Kb7 98.Rf3 Ka6 99.Kh4 Kb7 100.Kh3 Ka7 101.Rf1 Ka8 102.Rf2 Ka7 103.Rf6 Kb7 104.Rh6 Ka7 105.Kg3 Ka8 106.Rh1 Ka7 107.Rg1 Kb8 108.Kf3 Ka8 109.Rg4 Kb8 110.Kf2 Kc7 111.Rg3 Kd6 112.Ra3 Kc7 113.Ra6 Kd7 114.Ra5 Ke8 115.Ra1 Kd7 116.Ra7+ Kd6 117.Kg3 Kc6 118.Kf4 Kb5 119.Ke5 Kc4 120.Rc7+ Kd3 121.Rc8 Ke3 122.Rd8 Kf3 123.Rd3+ Kf2 124.Kf4 Ke2 125.Rd5 Kf2 126.Re5 Kg1 127.Kg3 Kf1 128.Re7 Kg1 129.Re1# 1-0