1.Nf3 c5 2.c4 Nc6 3.Nc3 Nf6 4.g3 d5 5.d4 cxd4 6.Nxd4 dxc4 7.Nxc6 Qxd1+ 8.Nxd1 bxc6 9.Bg2 Nd5 10.Ne3 Ba6 11.Nxd5 cxd5 12.Bxd5 Rc8 13.Bd2 e6 14.Bg2 Bc5 15.Bc3 O-O 16.O-O Rfd8 17.Rfd1 f6 18.e3 Kf7 19.Rxd8 Rxd8 20.Bf1 Bb6 21.Be2 Rc8 22.Rd1 Bb5 23.Kf1 Ke7 24.Ke1 Bc5 25.h4 e5 26.Rd5 Ba6 27.Bf3 Ke6 28.g4 Bb5 29.Be4 Bd7 30.f4 exf4 31.exf4 Bd6 32.Ra5 Bxf4 33.Bf5+ Ke7 34.Rxa7 Bc7 35.Ke2 Bxf5 36.gxf5 Kd6 37.h5 Rd8 38.a4 Kc6 39.Ra6+ Kb7 40.Re6 Rd5 41.h6 gxh6 42.Rxf6 Ba5 43.Rf7+ Kc6 44.Rf6+ Kd7 45.Ke3 Bxc3 46.bxc3 Rd3+ 47.Ke4 Rxc3 48.Rxh6 Ra3 49.Rxh7+ Kd6 50.Ra7 c3 51.Ra6+ Ke7 52.Kd3 Kf7 53.a5 Kg7 54.Ra8 c2+ 55.Kxc2 Rf3 56.a6 Rxf5 57.Ra7+ Kf6 58.Rh7 Kg6 59.Rb7 Ra5 60.a7 Kf6 61.Kb3 Ke6 62.Kb4 Ra1 63.Kc5 Ra6 64.Rb6+ Kf5 65.Rxa6 Ke5 66.Ra3 Kf5 67.a8=N Kf4 68.Ra5 Kg3 69.Kc4 Kf2 70.Kd3 Ke1 71.Rg5 Kf2 72.Kd4 Kf1 73.Kc5 Ke2 74.Kd6 Kd3 75.Rg2 Ke3 76.Rg1 Kf2 77.Rd1 Ke2 78.Rh1 Kf3 79.Rh6 Kg4 80.Kd7 Kf4 81.Kc7 Ke5 82.Ra6 Kd5 83.Ra3 Ke4 84.Kd6 Kd4 85.Ke6 Kc5 86.Rd3 Kc6 87.Rd8 Kb7 88.Rd4 Ka6 89.Rd6+ Ka5 90.Kf6 Kb4 91.Rd5 Kc3 92.Ke6 Kb3 93.Kf5 Ka2 94.Ke5 Kb2 95.Rd8 Kc3 96.Ke4 Kb3 97.Kd4 Ka3 98.Kd5 Kb4 99.Kd6 Kb5 100.Rf8 Kb4 101.Re8 Ka4 102.Rh8 Kb4 103.Nb6 Kb5 104.Nd5 Ka6 105.Ke6 Kb7 106.Kf5 Ka6 107.Ne7 Ka7 108.Kf6 Ka6 109.Ke5 Ka5 110.Rh4 Kb5 111.Kd6 Kb6 112.Nd5+ Kb5 113.Rf4 Ka6 114.Kc6 Ka5 115.Rg4 Ka6 116.Ra4# 1-0