1.Nf3 Nh6 2.e4 e6 3.Nc3 d5 4.d4 dxe4 5.Nxe4 Nf5 6.Bf4 Nd6 7.Bd3 Nxe4 8.Bxe4 Nd7 9.Ne5 Nf6 10.Bf3 Bd6 11.O-O O-O 12.Re1 Nd5 13.Bg3 Ne7 14.Be4 Nf5 15.c3 Nxg3 16.hxg3 c5 17.Qd3 h6 18.Rad1 Qc7 19.Nc4 Be7 20.d5 exd5 21.Bxd5 Bf6 22.Qg6 Bd7 23.Nd6 Bc6 24.Bb3 Rad8 25.Nf5 Rxd1 26.Rxd1 Kh8 27.Qh5 Bg5 28.f4 c4 29.Bxc4 Qb6+ 30.Kh2 Qxb2 31.Bd5 Bxd5 32.Rxd5 Qxa2 33.Rd6 Qf2 34.Nxg7 Qc5 35.Rxh6+ Kxg7 36.Rh7+ Kf6 37.fxg5+ Qxg5 38.Rh6+ Kf5 39.Qf3+ Ke5 40.Rh5 f5 41.Rxg5 Rh8+ 42.Kg1 Rh6 43.Rxf5+ Ke6 44.Qxb7 Rh2 45.Qxa7 Kd6 46.Qa4 Rxg2+ 47.Kxg2 Kc7 48.Qa1 Kc8 49.Rf2 Kb8 50.g4 Kc8 51.g5 Kc7 52.g6 Kd7 53.g7 Kc8 54.g8=R+ Kb7 55.Rh8 Kb6 56.Rh5 Kc7 57.Rh2 Kd7 58.Rh3 Ke7 59.Rh1 Kd8 60.Rd1+ Kc7 61.Rb1 Kc8 62.Kg3 Kd7 63.Kg4 Kd8 64.Kg5 Kd7 65.Kg6 Kc6 66.Kg7 Kc5 67.Kf7 Kc4 68.Ke7 Kd5 69.Kd7 Kc4 70.Kc7 Kc5 71.Kb7 Kd5 72.Ka7 Kc5 73.Rf3 Kd5 74.Rff1 Kc5 75.Rfc1 Kc6 76.Rc2 Kd6 77.Ra2 Kd5 78.c4+ Ke6 79.c5 Kf5 80.c6 Ke6 81.c7 Ke7 82.c8=R Ke6 83.Ra8 Kd5 84.Rbb2 Ke6 85.Rb3 Kf5 86.Rba3 Kf4 87.Ra4+ Kf3 88.R2a3+ Ke2 89.Qa2+ Kd1 90.Ra5 Kc1 91.R3a4 Kd1 92.Qa1+ Ke2 93.Ra2+ Ke3 94.R5a3+ Ke4 95.Ra4+ Kf3 96.Re8 Kg3 97.Rae2 Kh3 98.Qa3# 1-0