1.e4 c5 2.Nc3 e6 3.Nf3 d6 4.Be2 Nf6 5.O-O Nbd7 6.d4 cxd4 7.Nxd4 a6 8.a4 Be7 9.Bf3 Qc7 10.g3 O-O 11.Bg2 Rb8 12.f4 h6 13.Kh1 b6 14.Qe2 Re8 15.Be3 Bb7 16.g4 Nh7 17.Rad1 Rbc8 18.Qe1 Nc5 19.Qe2 Bf6 20.Qf2 Be7 21.Bf3 Nf8 22.h4 Ng6 23.g5 hxg5 24.hxg5 d5 25.exd5 Nxf4 26.Nc6 Bd6 27.Bxf4 Bxf4 28.Qg2 g6 29.b4 Nd7 30.Qh3 Be5 31.b5 Nf8 32.Bg2 Bg7 33.Rd3 axb5 34.axb5 Rcd8 35.Nxd8 Rxd8 36.d6 Bxg2+ 37.Kxg2 Rxd6 38.Rxd6 Qxd6 39.Ne4 Qe5 40.Qf3 Qc7 41.Rf2 Nh7 42.Qf4 Be5 43.Qe3 Kg7 44.c3 Qc4 45.Qf3 Qc7 46.Rf1 Kg8 47.Rh1 Qc4 48.Rf1 Qc7 49.c4 Bd4 50.Rd1 Qe5 51.Qg4 Kg7 52.Rd3 Bc5 53.Nxc5 bxc5 54.Rb3 Nxg5 55.b6 Ne4 56.b7 Nf6 57.Qf3 Qg5+ 58.Kf1 Qc1+ 59.Ke2 Qxc4+ 60.Ke1 Qh4+ 61.Kd1 Qd4+ 62.Kc2 c4 63.Rb2 Ne4 64.Qe2 Qc3+ 65.Kb1 Qd4 66.Qe1 Qd3+ 67.Kc1 c3 68.Rb4 Ng3 69.Qe5+ f6 70.Qc7+ Kh6 71.Rh4+ Nh5 72.b8=Q Qd2+ 73.Kb1 e5 74.Qbb7 Qd1+ 75.Ka2 Qc2+ 76.Ka3 Qc1+ 77.Ka4 Qa1+ 78.Kb5 Qb2+ 79.Rb4 Qe2+ 80.Ka5 Qa2+ 81.Ra4 Qd2 82.Rc4 Qa2+ 83.Kb6 Qb3+ 84.Ka7 Qa2+ 85.Qa6 Qf2+ 86.Qab6 Qa2+ 87.Kb8 Qb2 88.Kb7 c2 89.Qxb2 Kg5 90.Kb6 c1=B 91.Rc3 Bxb2 92.Rb3 Kh6 93.Qd8 Kg7 94.Qd7+ Kh8 95.Qf7 e4 96.Rb4 Ng3 97.Kc6 Be5 98.Qxg6 Bb8 99.Rxe4 Nf1 100.Re8# 1-0