1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Bg5 e6 7.Qd2 a6 8.O-O-O Bd7 9.f4 b5 10.a3 Qb6 11.Nb3 Rd8 12.Bd3 Be7 13.Qe2 h6 14.Bh4 Qc7 15.g3 b4 16.axb4 Nxb4 17.e5 dxe5 18.fxe5 Nxd3+ 19.Rxd3 Ng8 20.Bxe7 Nxe7 21.Rhd1 Nc6 22.Ne4 O-O 23.Nd6 Nb4 24.Rd4 Nd5 25.Rg4 f5 26.exf6 Rxf6 27.Ne4 Rf7 28.Nec5 e5 29.Re4 Nf6 30.Rxe5 Bg4 31.Rxd8+ Qxd8 32.Qd2 Qa8 33.Kb1 Rf8 34.Ne6 Re8 35.Nbc5 a5 36.Qe1 Qg2 37.Nf4 Qc6 38.Rxe8+ Nxe8 39.Nfd3 Nf6 40.Qxa5 Qh1+ 41.Ka2 Qxh2 42.Qd8+ Kh7 43.c3 Qxg3 44.Qd4 Bf5 45.Ne5 h5 46.b4 h4 47.Ncd3 h3 48.Nf2 h2 49.Ka3 Qg1 50.Qh4+ Kg8 51.Qc4+ Kh8 52.Qh4+ Bh7 53.Kb2 Qxf2+ 54.Qxf2 h1=Q 55.Qc5 Qb1+ 56.Ka3 Qa1+ 57.Kb3 Bg8+ 58.c4 Qd1+ 59.Ka3 Ne4 60.Ng6+ Kh7 61.Nf8+ Kh8 62.Ng6+ Kh7 63.Nf8+ Kh6 64.Qe3+ Ng5 65.Qb6+ Kh5 66.Qg6+ Kg4 67.Qxg7 Qc1+ 68.Qb2 Qxc4 69.b5 Qd3+ 70.Ka4 Qd1+ 71.Ka3 Qf3+ 72.Ka4 Qa8+ 73.Kb4 Qxf8+ 74.Ka4 Qa8+ 75.Kb4 Ne4 76.Qe2+ Kf4 77.Qh2+ Kf5 78.Qh3+ Ke5 79.Qh2+ Kd5 80.Qh5+ Kd6 81.Qh6+ Be6 82.Qh2+ Kd5 83.Qh5+ Kd4 84.Qd1+ Ke5 85.Qh5+ Bf5 86.Qh2+ Kd5 87.Qh6 Qb7 88.Qh4 Qb6 89.Qf4 Qc5+ 90.Ka5 Qa7+ 91.Kb4 Qc5+ 92.Ka5 Nd6 93.Qd2+ Ke6 94.Qe2+ Kd7 95.Ka4 Bc2+ 96.Ka5 Nc4+ 97.Ka6 Qb6#