1.e4 c5 2.c3 Nf6 3.e5 Nd5 4.Nf3 Nc6 5.Bc4 Nb6 6.Bb3 d6 7.exd6 c4 8.Bc2 Qxd6 9.O-O g6 10.b3 Bg7 11.Na3 Be6 12.Qe2 cxb3 13.axb3 O-O 14.d4 Bd5 15.Nc4 Qc7 16.Nxb6 axb6 17.Rxa8 Rxa8 18.Be3 Ra2 19.Rc1 Bxb3 20.Qd3 Rxc2 21.Rxc2 Bxc2 22.Qxc2 Na5 23.h4 Nc4 24.Bg5 h6 25.Bc1 Qc6 26.Bf4 b5 27.Qd3 Nb6 28.Ne5 Qd5 29.h5 g5 30.Bg3 Nc4 31.Ng4 f5 32.Ne3 Nxe3 33.fxe3 Kf7 34.Qf1 Bf6 35.Qd3 Qe4 36.Qxe4 fxe4 37.Bc7 Ke6 38.Kf2 Kd5 39.Ke2 Kc4 40.Kd2 b4 41.cxb4 Kxb4 42.Bd8 Kc4 43.g4 b5 44.Kc2 b4 45.Bb6 b3+ 46.Kd2 e6 47.Bc5 e5 48.dxe5 Bxe5 49.Bf8 Bc3+ 50.Kc1 Kd3 51.Bxh6 Kxe3 52.Bxg5+ Kf3 53.h6 Kxg4 54.Bd2 b2+ 55.Kc2 Bxd2 56.h7 Bc3 57.Kxc3 b1=Q 58.h8=Q Qd3+ 59.Kb2 e3 60.Qh2 e2 61.Qg2+ Kf5 62.Qf2+ Ke4 63.Qh4+ Kd5 64.Qg5+ Ke6 65.Qg8+ Kf6 66.Qh8+ Kg5 67.Qe5+ Kg4 68.Kc1 Qd1+ 69.Kb2 e1=Q 70.Qg7+ Kh3 71.Qh6+ Qh4 72.Qe3+ Kg2 73.Qe4+ Qxe4 74.Ka2 Kh1 75.Kb2 Kh2 76.Ka2 Kh1 77.Kb2 Kh2 78.Ka2 Kg2 79.Kb2 Qh1 80.Ka2 Qh3 81.Kb2 Qh2 82.Ka2 Qh3 83.Kb2 Qhh4 84.Ka2 Kh1 85.Kb2 Kh2 86.Ka2 Kh1 87.Kb2 Kg1 88.Ka2 Kf1 89.Kb2 Ke1 90.Ka2 Kd1 91.Kb2 Ke1 92.Ka2 Qh5 93.Kb2 Kd1 94.Ka2 Kc1 95.Kb3 Kb1 96.Kc3 Ka1 97.Kd2 Ka2 98.Kc3 Ka1 99.Kd2 Kb1 100.Kc3 Kc1 101.Kb3 Qhh4 102.Ka2 Qa4# 0-1