1.Nf3 Nf6 2.d4 a5 3.c4 e6 4.Bf4 Bb4+ 5.Nbd2 d6 6.a3 Bxd2+ 7.Nxd2 Nh5 8.Be3 f5 9.g3 O-O 10.Bg2 f4 11.Bxf4 Nxf4 12.gxf4 Rxf4 13.e3 Rf8 14.Qh5 Nd7 15.Rg1 Nf6 16.Qg5 Qe7 17.O-O-O e5 18.dxe5 dxe5 19.Be4 Bd7 20.Bc2 Rae8 21.Rg3 Bc6 22.Rdg1 Rf7 23.f3 Qc5 24.Nb3 Qb6 25.Nd2 Kf8 26.Kb1 Ree7 27.Re1 a4 28.Rgg1 Rd7 29.Re2 Qc5 30.f4 Rde7 31.Rf1 Kg8 32.fxe5 Rxe5 33.Qg3 Ne4 34.Qe1 Rxf1 35.Qxf1 Nxd2+ 36.Rxd2 Qxe3 37.Rd8+ Re8 38.Qd1 g6 39.h4 Qe5 40.Rxe8+ Qxe8 41.h5 gxh5 42.Qg1+ Kf8 43.Qc5+ Qe7 44.Qxh5 Be4 45.Bxe4 Qxe4+ 46.Ka1 c6 47.Qc5+ Kf7 48.Qh5+ Qg6 49.Qd1 Qf5 50.Qxa4 h5 51.Qb3 Qd7 52.Qf3+ Kg6 53.Qg3+ Qg4 54.Qd6+ Kf5 55.Qd7+ Kf4 56.Qxb7 h4 57.Qxc6 h3 58.c5 Qg1+ 59.Ka2 h2 60.Qh6+ Ke4 61.Qe6+ Kf3 62.Qf5+ Ke2 63.Qe4+ Kd2 64.Qd5+ Ke2 65.Qc4+ Ke3 66.Qc3+ Ke4 67.Qc4+ Ke5 68.Qc3+ Qd4 69.Qe1+ Qe4 70.Qg3+ Qf4 71.Qc3+ Kd5 72.Qh3 Qc4+ 73.Ka1 Qc1+ 74.Ka2 h1=Q 75.Qd7+ Ke5 76.Qd6+ Kf5 77.Qd7+ Kf4 78.Qd6+ Kg4 79.Qe6+ Kg3 80.Qg6+ Kf2 81.Qf5+ Qf3 82.Qc8 Qcd1 83.Qf8 Qd5+ 84.Kb1 Qxf8 85.a4 Qe4+ 86.Ka1 Qh8 87.a5 Qf8 88.b4 Kg3 89.a6 Qxb4 90.a7 Qc8 91.a8=R Qxa8# 0-1