1.Nf3 c5 2.e4 Nc6 3.Bb5 e6 4.O-O Nge7 5.Ba4 Ng6 6.c3 c4 7.Qe2 Nge5 8.Nxe5 Nxe5 9.Bc2 b6 10.f4 Nd3 11.Bxd3 cxd3 12.Qxd3 Bc5+ 13.Kh1 O-O 14.Qf3 Ba6 15.d3 d5 16.e5 f6 17.exf6 Qxf6 18.Re1 Bd6 19.d4 Qf5 20.Be3 Qc2 21.Bc1 Rf6 22.a4 Raf8 23.Na3 Qxa4 24.g3 g5 25.Nc2 Qxc2 26.Rxa6 gxf4 27.gxf4 Bxf4 28.Bxf4 Rxf4 29.Qh3 Kh8 30.Rxa7 Rg8 31.Raa1 Qxb2 32.Rab1 Qc2 33.Rbc1 Qd2 34.Rcd1 Qf2 35.Rg1 Rxg1+ 36.Rxg1 Qe2 37.Qg3 Qe4+ 38.Qg2 Qxg2+ 39.Kxg2 Rg4+ 40.Kf2 Rxg1 41.Kxg1 Kg7 42.Kf2 Kf6 43.Kg3 Kf5 44.Kf3 e5 45.dxe5 Kxe5 46.Ke3 h6 47.Kd3 h5 48.Ke3 h4 49.Kd3 h3 50.Ke3 b5 51.Kd3 Kf4 52.Ke2 Ke4 53.Kd2 Kf3 54.Kc1 Kg2 55.Kd2 Kxh2 56.Ke1 Kg1 57.Ke2 h2 58.Kd2 Kh1 59.Kc2 Kg2 60.Kb1 Kf1 61.Ka1 h1=Q 62.Ka2 Ke2 63.Ka3 Kd2 64.Kb4 Kc2 65.c4 Kb2 66.Ka5 Ka2 67.cxd5 Ka3 68.Kxb5 Qh4 69.d6 Qh3 70.Kc6 Kb4 71.d7 Qh6+ 72.Kc7 Qf4+ 73.Kc8 Qc4+ 74.Kb8 Qb5+ 75.Kc8 Qc6+ 76.Kb8 Qxd7 77.Ka8 Ka5 78.Kb8 Qd6+ 79.Kc8 Qd5 80.Kb8 Qd4 81.Kc7 Ka6 82.Kc6 Ka7 83.Kc7 Qd3 84.Kc6 Qd2 85.Kc5 Kb8 86.Kb5 Qd1 87.Ka5 Ka8 88.Ka6 Qd4 89.Kb5 Qd3+ 90.Kc6 Qd2 91.Kb5 Ka7 92.Kc6 Qd1 93.Kb5 Kb8 94.Kb6 Qd4+ 95.Ka6 Qd3+ 96.Kb6 Qd2 97.Ka6 Kc7 98.Ka7 Qa2# 0-1