1.Nf3 d5 2.c3 c5 3.d4 e6 4.Bf4 Bd6 5.e3 Nf6 6.Bg3 O-O 7.Nbd2 Qc7 8.dxc5 Qxc5 9.Bd3 Nbd7 10.Qe2 Bxg3 11.hxg3 Qb6 12.O-O-O e5 13.e4 Nc5 14.exd5 Re8 15.Ne4 Ncxe4 16.Bxe4 Bg4 17.Rd2 h6 18.Re1 Rad8 19.Qc4 Rc8 20.Qb3 Qc5 21.Qxb7 Qa5 22.Qb3 Rb8 23.Qa3 Qxa3 24.bxa3 Rbc8 25.Kb2 Rc5 26.d6 Rb8+ 27.Ka1 Nxe4 28.Rxe4 Bxf3 29.gxf3 Rxc3 30.Rd1 f6 31.f4 Rc5 32.fxe5 Rxe5 33.Rc4 Rd8 34.Rc7 a5 35.Kb2 Re6 36.Rc6 Re2+ 37.Kb3 Rxf2 38.Kc4 Rxa2 39.Rd3 Kf7 40.Rc7+ Kf8 41.Ra7 Rc2+ 42.Kd5 Re2 43.g4 a4 44.Rd4 g5 45.Rh7 Kg8 46.Rxh6 Kg7 47.Rh3 f5 48.gxf5 Kf6 49.Rhd3 Kxf5 50.Rxa4 g4 51.Rad4 Rc2 52.Re3 Kf6 53.Re6+ Kf5 54.Re5+ Kf6 55.Rf4+ Kg6 56.Rxg4+ Kf6 57.Rf4+ Kg7 58.Re7+ Kg6 59.Rd4 Kf6 60.Re3 Ra8 61.Rf3+ Kg5 62.d7 Rcc8 63.dxc8=Q Kh6 64.Qc7 Rd8+ 65.Kc5 Rc8 66.Qxc8 Kh7 67.Qc7+ Kh6 68.Qd8 Kg6 69.Qb8 Kg7 70.Qc7+ Kg6 71.Qd7 Kh6 72.Qe8 Kg7 73.Qf7+ Kh8 74.Qg7+ Kxg7 75.a4 Kh7 76.a5 Kh6 77.a6 Kg7 78.a7 Kh7 79.a8=N Kh8 80.Nc7 Kg7 81.Kb6 Kg8 82.Kb7 Kg7 83.Ka6 Kh8 84.Ka5 Kh7 85.Ka4 Kg8 86.Ka3 Kg7 87.Ka2 Kh6 88.Ka1 Kh5 89.Kb1 Kg5 90.Ka1 Kh5 91.Rd5+ Kg4 92.Rf4+ Kxf4 93.Kb2 Ke3 94.Rd8 Kf3 95.Rf8+ Kg2 96.Kc3 Kg1 97.Ra8 Kf2 98.Rh8 Ke1 99.Kd3 Kd1 100.Rh1# 1-0