1.Nf3 Nf6 2.g3 g6 3.Bg2 Bg7 4.O-O O-O 5.c4 c5 6.d4 cxd4 7.Nxd4 Nc6 8.Nc2 b6 9.Nc3 Bb7 10.b3 d6 11.Bb2 h5 12.Ne3 h4 13.Qd2 Qc8 14.Ned5 h3 15.Bh1 Re8 16.Nxf6+ Bxf6 17.Nd5 Bxb2 18.Qxb2 Ne5 19.Rac1 Bxd5 20.Bxd5 Rb8 21.Qd4 e6 22.Bh1 Rd8 23.Qh4 Kg7 24.Qxh3 Qc5 25.Qg2 Rbc8 26.Rcd1 b5 27.cxb5 Qxb5 28.Qe4 f5 29.Qh4 Qxe2 30.Qe7+ Nf7 31.Rde1 Qb2 32.Rxe6 Re8 33.Qd7 Rcd8 34.Qxe8 Rxe8 35.Rxe8 Qxa2 36.Rb8 Ne5 37.Rb7+ Kf6 38.h4 a5 39.Bg2 Qc2 40.Bd5 Qd3 41.Bg2 Ng4 42.Rd7 Ke6 43.Rb7 f4 44.Bh3 Qf3 45.Re1+ Kf6 46.Bxg4 Qxg4 47.Ree7 fxg3 48.Rf7+ Ke6 49.Rbe7+ Kd5 50.fxg3 Qxg3+ 51.Kf1 Qxh4 52.Ra7 Qh1+ 53.Ke2 Qe4+ 54.Kd2 Qb4+ 55.Kc2 g5 56.Rg7 Ke6 57.Rae7+ Kf5 58.Ref7+ Kg4 59.Rd7 Kh4 60.Rh7+ Kg3 61.Rdg7 g4 62.Kb2 a4 63.Kc2 axb3+ 64.Kb2 Qc4 65.Rc7 Qa4 66.Ra7 Qd4+ 67.Kxb3 Kf3 68.Rhf7+ Kg2 69.Rg7 g3 70.Raf7 d5 71.Rh7 Qc4+ 72.Kb2 Kg1 73.Rfg7 Qd4+ 74.Kc2 g2 75.Kb3 Qd3+ 76.Kb4 Qd4+ 77.Kb5 Qc4+ 78.Kb6 d4 79.Rc7 Qb4+ 80.Ka7 Qa3+ 81.Kb6 d3 82.Rhd7 d2 83.Rxd2 Qb4+ 84.Ka7 Qxd2 85.Rc8 Qf2+ 86.Kb8 Kf1 87.Rc1+ Qe1 88.Rc7 g1=Q 89.Rf7+ Qgf2 90.Rh7 Qe5+ 91.Rc7 Qff4 92.Ka8 Qa5+ 93.Kb7 Qfxc7#