1.c4 Nf6 2.Nf3 d6 3.d4 Bd7 4.g3 Nc6 5.Nc3 e5 6.Bg2 exd4 7.Nxd4 g6 8.Nd5 Bg7 9.Nb5 Nxd5 10.cxd5 Ne5 11.Qb3 h5 12.Bd2 a6 13.Nd4 O-O 14.O-O h4 15.Ne6 Bxe6 16.dxe6 c6 17.f4 Ng4 18.exf7+ Rxf7 19.Bh3 Nh6 20.Be6 d5 21.Bxf7+ Nxf7 22.Qd3 Qb6+ 23.Be3 Qxb2 24.Rab1 Qf6 25.Rxb7 Re8 26.Bc5 Nd6 27.Rxg7+ Kxg7 28.Bd4 Rc8 29.Bxf6+ Kh6 30.Bg5+ Kg7 31.Rd1 Rh8 32.Qb1 Nb5 33.Qa1+ Nc3 34.a3 h3 35.e4 Kf7 36.Rc1 Ke6 37.exd5+ cxd5 38.Be7 Rh5 39.Qb2 Kxe7 40.Ra1 Ne2+ 41.Qxe2+ Kd6 42.Qe1 Kc6 43.g4 Rh8 44.g5 Re8 45.Qh4 Kb6 46.Kf1 Re2 47.Qh8 Re6 48.Qc8 d4 49.Qh8 Ka7 50.a4 Kb6 51.Rd1 Re3 52.Rd3 Ka5 53.Kg1 Kxa4 54.Qb8 Re5 55.Ra3+ Kxa3 56.fxe5 Ka2 57.Qd8 Ka3 58.Qa8 a5 59.Qc8 d3 60.Kf1 Kb4 61.Qd7 Kb3 62.Qd5+ Kc3 63.Qe4 Kd2 64.Qd5 Kc1 65.Qb5 Kd2 66.Qc5 Kd1 67.Qb5 Kd2 68.Qb8 Ke3 69.Qb1 Ke4 70.Kf2 a4 71.Qb2 a3 72.Qa1 d2 73.Qd1 a2 74.e6 Ke5 75.e7 a1=B 76.Qg1 Bd4+ 77.Ke2 Bxg1 78.e8=Q+ Kd4 79.Qxg6 Be3 80.Qf6+ Ke4 81.Qe7+ Kf4 82.Qxe3+ Kg4 83.Qb6 Kh5 84.Qb2 d1=N 85.Qb3 Kxg5 86.Qxh3 Nc3+ 87.Ke1 Nb1 88.Qg3+ Kf6 89.Qh3 Kg7 90.Qe6 Na3 91.Qa2 Kg6 92.h3 Kf5 93.Qd5+ Kf4 94.Qd4+ Kg3 95.Qd3+ Kh4 96.Qg6 Nb5 97.Qg4# 1-0