1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.f3 e5 7.Nb3 Be6 8.Bg5 Be7 9.Bxf6 Bxf6 10.Nd5 Bg5 11.Be2 O-O 12.O-O Rc8 13.c3 Kh8 14.Qd3 Ne7 15.Nxe7 Qxe7 16.Rad1 Rfd8 17.Kh1 g6 18.Qb5 a6 19.Qa5 Kg7 20.Qa3 d5 21.Qxe7 Bxe7 22.Bd3 Rc7 23.exd5 Bxd5 24.Bc2 Rcd7 25.a3 b6 26.Nc1 Bc4 27.Rxd7 Rxd7 28.Rd1 Rxd1+ 29.Bxd1 Bg5 30.Ne2 a5 31.b3 Bd3 32.c4 Bd2 33.Kg1 f5 34.Kf2 f4 35.g4 g5 36.Ng1 h6 37.Nh3 Kf6 38.Kg2 Be3 39.Nf2 Bxf2 40.Kxf2 e4 41.fxe4 Bxe4 42.b4 axb4 43.axb4 Ke5 44.Be2 Kd4 45.Bf1 Bc2 46.Be2 Bb3 47.c5 bxc5 48.bxc5 Kxc5 49.Bd3 Kd4 50.Bf5 Bd5 51.Bd7 Ke5 52.Bb5 Bf7 53.Be2 Be6 54.Bf3 Kf6 55.Bd1 Bd5 56.Be2 Ke5 57.Bd1 Bc6 58.Be2 Bd7 59.Bd1 Kf6 60.Be2 h5 61.h3 hxg4 62.hxg4 Bc6 63.Bd1 Ke5 64.Be2 Kd4 65.Bd1 Kd3 66.Bb3 Kd2 67.Be6 Kd3 68.Bf5+ Kd4 69.Bc8 Be4 70.Bd7 Bb7 71.Be6 Ke4 72.Bf5+ Ke5 73.Bd7 Bd5 74.Ba4 Ke4 75.Bc2+ Kd4 76.Bf5 Ke5 77.Bc2 Be6 78.Bd1 Kd4 79.Be2 Kc3 80.Bd1 Kd2 81.Be2 Bd5 82.Bb5 Be4 83.Bd7 Bd5 84.Bc8 Kd3 85.Bf5+ Kd4 86.Bc8 Ke5 87.Bd7 Be6 88.Bc6 Bxg4 89.Bb7 Bf5 90.Bc6 g4 91.Bb5 Be4 92.Ba6 g3+ 93.Ke2 Kd4 94.Bc8 f3+ 95.Kf1 Ke3 96.Bh3 Bd3+ 97.Kg1 f2+ 98.Kh1 Be4+ 99.Bg2 f1=Q#