1.Nf3 Nf6 2.g3 g6 3.Bg2 Bg7 4.O-O O-O 5.d4 d6 6.c4 Nbd7 7.Nc3 e5 8.h3 exd4 9.Nxd4 Nc5 10.Be3 a5 11.b3 c6 12.Qd2 Re8 13.Rad1 Nfe4 14.Nxe4 Nxe4 15.Qd3 Nc5 16.Qc2 Rxe3 17.fxe3 Qe7 18.Nf3 Qxe3+ 19.Kh2 Bf5 20.Qd2 Qe8 21.Qxd6 Ne4 22.Qc7 h5 23.Qxb7 Rc8 24.Qb6 h4 25.Nxh4 Nxg3 26.Kxg3 Qxe2 27.Nf3 Re8 28.Rd8 Be5+ 29.Nxe5 Qxe5+ 30.Kf3 Be4+ 31.Kf2 Qf6+ 32.Kg1 Qxd8 33.Qxd8 Rxd8 34.Bxe4 Rd6 35.Rf2 Kg7 36.Kg2 f5 37.Bf3 Kf6 38.Re2 g5 39.Kf2 Kg6 40.Kg3 Kf6 41.h4 g4 42.Bg2 Rd3+ 43.Kf2 f4 44.Bxc6 f3 45.Re3 Rd2+ 46.Kg3 Rg2+ 47.Kf4 Rxa2 48.Kxg4 f2 49.Rf3+ Ke5 50.Kg3 Rb2 51.Ba4 Ke4 52.Rxf2 Rb1 53.h5 Rg1+ 54.Kh4 Rh1+ 55.Kg5 Rg1+ 56.Kf6 Rg8 57.h6 Rf8+ 58.Kg7 Rxf2 59.h7 Rg2+ 60.Kf7 Rh2 61.Kg7 Rg2+ 62.Kf8 Rh2 63.Bc6+ Ke5 64.Kg7 Kd4 65.h8=Q Rxh8 66.Kxh8 Kc3 67.Ba4 Kb4 68.Kg7 Kc5 69.Kf6 Kb6 70.Ke5 Kc5 71.Ke4 Kb6 72.Kd5 Ka6 73.Kc5 Ka7 74.Kb5 Kb7 75.Kxa5 Ka7 76.c5 Kb8 77.c6 Kc7 78.Kb5 Kb8 79.Kc5 Kc7 80.b4 Kb8 81.b5 Ka7 82.b6+ Ka6 83.c7 Kb7 84.Bd7 Ka6 85.c8=Q+ Ka5 86.b7 Ka6 87.b8=Q+ Ka5 88.Qa7#