1.e4 c5 2.Nf3 a6 3.c4 Nc6 4.d4 cxd4 5.Nxd4 e5 6.Nf5 Nf6 7.Nc3 d6 8.Bg5 h6 9.Bxf6 Qxf6 10.Nd5 Qd8 11.b4 g6 12.Nfe3 Bg7 13.Bd3 O-O 14.O-O Nd4 15.a4 a5 16.b5 Be6 17.Nc2 Nb3 18.Ra3 Nc5 19.Nce3 h5 20.Bb1 Bh6 21.g3 Bxe3 22.Nxe3 Bh3 23.Re1 Rc8 24.Ra2 Qg5 25.Rd2 Rfd8 26.Rxd6 Rxd6 27.Qxd6 Ne6 28.Bc2 Rd8 29.Qb6 Rd2 30.Rd1 Rd4 31.Qxb7 Nf4 32.Qb8+ Kh7 33.Qc7 Ne2+ 34.Kh1 Qf6 35.f4 Nxf4 36.Nf5 Bg2+ 37.Kg1 Bxe4 38.gxf4 Qxf5 39.Rxd4 Qg4+ 40.Kf2 Qf3+ 41.Ke1 Qe3+ 42.Kf1 Qxf4+ 43.Ke1 Qe3+ 44.Kf1 Qf3+ 45.Ke1 Qh1+ 46.Ke2 Qxh2+ 47.Ke1 Qh1+ 48.Kd2 Qg2+ 49.Ke1 Qg3+ 50.Kd1 Qg1+ 51.Ke2 Qg4+ 52.Kd2 Qf4+ 53.Ke1 Qe3+ 54.Kf1 Qf4+ 55.Ke1 Qe3+ 56.Kf1 Qf3+ 57.Ke1 exd4 58.Bxe4 Qxe4+ 59.Kd2 Qe3+ 60.Kd1 Qf3+ 61.Kd2 Qf2+ 62.Kd3 Qe3+ 63.Kc2 Kg7 64.Qxa5 d3+ 65.Kb3 h4 66.b6 h3 67.Qc3+ f6 68.b7 h2 69.b8=Q h1=Q 70.Qc7+ Kh6 71.Qd6 Qb1+ 72.Ka3 Qf2 73.Qb3 Qa1+ 74.Kb4 Qae1+ 75.Ka3 Qc1+ 76.Kb4 Qcb2 77.Qxb2 Qxb2+ 78.Ka5 Qc3+ 79.Kb6 d2 80.c5 Qb3+ 81.Kc7 d1=Q 82.Qxd1 Qxd1 83.c6 Qxa4 84.Kd8 Qxc6 85.Ke7 g5 86.Kf7 f5 87.Kf8 g4 88.Kg8 f4 89.Kh8 f3 90.Kg8 f2 91.Kf8 f1=Q+ 92.Ke7 g3 93.Kd8 g2 94.Ke7 g1=Q 95.Kd8 Qg5# 0-1