1.Nf3 d5 2.d4 Nf6 3.c4 e6 4.g3 Bb4+ 5.Bd2 Be7 6.Bg2 O-O 7.Qc2 Nbd7 8.O-O c6 9.Rd1 h6 10.Bf4 a5 11.Ne5 Nh5 12.Be3 Nhf6 13.h3 Qc7 14.Bf4 Nxe5 15.Bxe5 Qb6 16.Nd2 Nd7 17.Nf3 Nxe5 18.Nxe5 Rd8 19.e3 Bd7 20.Rac1 Be8 21.h4 Qa7 22.Nd3 b6 23.Bf3 Bd6 24.Kg2 Rac8 25.cxd5 exd5 26.Bg4 Rc7 27.Nf4 Qb7 28.Qd3 c5 29.dxc5 Bxf4 30.c6 Bxc6 31.gxf4 Rd6 32.h5 Bd7 33.Bf3 Rxc1 34.Rxc1 Be6 35.Qd4 Qd7 36.Kg3 Qd8 37.a3 Qf6 38.Qe5 Qd8 39.Rd1 f6 40.Qd4 Bf7 41.Rc1 Qe8 42.Qd1 Rc6 43.Rb1 Rd6 44.b4 d4 45.bxa5 bxa5 46.exd4 Qd8 47.Rb7 Rxd4 48.Qb1 Qe8 49.Ra7 Bd5 50.Bxd5+ Rxd5 51.Qb7 Rd3+ 52.Kg2 Qf8 53.a4 Rd4 54.Ra8 Rd8 55.Rxa5 Rb8 56.Qd5+ Kh8 57.Rc5 Rd8 58.Qc6 Qe7 59.a5 Qe2 60.Qf3 Qe6 61.Rc6 Qe1 62.a6 Rd1 63.Kg3 Qg1+ 64.Kh3 Qf1+ 65.Kh4 f5 66.a7 Rd8 67.Rd6 Re8 68.a8=Q Rxa8 69.Qxa8+ Kh7 70.Qf3 Qg1 71.Kh3 Qg3+ 72.fxg3 Kh8 73.Rd8+ Kh7 74.Rb8 g5 75.hxg6+ Kg7 76.Rc8 Kf6 77.Re8 h5 78.Ra8 Kxg6 79.Ra7 Kf6 80.Ra6+ Kg7 81.Ra5 Kf8 82.Ra4 h4 83.Ra3 Ke8 84.Ra2 Kf7 85.Ra1 Ke6 86.Rb1 Kf7 87.Rc1 Kg6 88.Rd1 Kh7 89.Re1 Kg7 90.Re2 Kf8 91.Re3 hxg3 92.Kh4 Kg7 93.Kh5 Kg8 94.Kg6 Kf8 95.Qe2 g2 96.Re8# 1-0