1.e4 c5 2.d4 cxd4 3.Nf3 Qc7 4.Nxd4 a6 5.c4 Nf6 6.Nc3 e6 7.Be2 Bb4 8.Qd3 b6 9.Nc2 Nc6 10.Nxb4 Nxb4 11.Qd1 Bb7 12.f3 O-O 13.Qb3 a5 14.Nb5 Qe5 15.a3 Nc6 16.Qc3 d5 17.cxd5 exd5 18.Qxe5 Nxe5 19.f4 Ned7 20.e5 Ne4 21.Be3 Ndc5 22.Rd1 f6 23.Nc7 Rab8 24.e6 Rfc8 25.Nxd5 Bxd5 26.Rxd5 Nxe6 27.O-O N6c5 28.Bb5 Rd8 29.Rfd1 Rxd5 30.Rxd5 Kf8 31.f5 Ke7 32.Bf4 Rd8 33.Rxd8 Kxd8 34.Kf1 Ke7 35.Bc7 Nd7 36.Ke2 Nd6 37.Bxd7 Kxd7 38.Bxb6 a4 39.g4 Kc6 40.Bd4 h5 41.gxh5 Nxf5 42.Kd3 Kd5 43.Bb6 Nd6 44.Bf2 Nc4 45.Kc3 f5 46.Bg3 Ne5 47.b3 axb3 48.Kxb3 Nd3 49.Kc3 Nc5 50.Kd2 Ke4 51.Bd6 Ne6 52.a4 Kd5 53.Bg3 Kc4 54.Bd6 Kd5 55.Bg3 Kc4 56.Be5 Kb4 57.Bxg7 Nxg7 58.h6 Ne6 59.h7 Nd8 60.h8=Q f4 61.Kc2 Nb7 62.Kd1 Na5 63.Kc2 f3 64.Kd3 Nc6 65.Ke4 f2 66.Qf6 Kxa4 67.Qxf2 Ka5 68.Qe1+ Kb5 69.Qf1+ Ka5 70.Ke3 Ne7 71.Qf7 Kb5 72.h3 Nf5+ 73.Kf2 Ng7 74.h4 Nh5 75.Qb7+ Ka5 76.Ke2 Nf6 77.Qa7+ Kb5 78.Qb7+ Kc4 79.Qe7 Kb3 80.Qf7+ Kb2 81.Qb7+ Kc3 82.Qc8+ Kb4 83.Qf5 Nd5 84.Qb1+ Kc3 85.Qe1+ Kd4 86.Qf1 Nc7 87.Qf4+ Kc3 88.Qe4 Na8 89.Qg4 Nc7 90.Qe4 Na8 91.Qc6+ Kb3 92.Qc5 Kb2 93.Qf8 Kc1 94.Qf7 Kb2 95.Kd3 Ka1 96.Qf4 Nc7 97.Qf5 Ne6 98.Qxe6 Kb1 99.Qd7 Ka1 100.Kc3 Ka2 101.Qb7 Ka3 102.Qa7# 1-0