1.e4 c5 2.c3 Nf6 3.e5 Nd5 4.d4 e6 5.Nf3 Nc6 6.c4 Nde7 7.d5 Nd4 8.Nxd4 cxd4 9.Qxd4 Nf5 10.Qe4 Bc5 11.Nc3 d6 12.g4 Nh4 13.exd6 O-O 14.Be3 f5 15.gxf5 exf5 16.Qe7 Qxe7 17.dxe7 Bxe7 18.f4 Nf3+ 19.Kf2 Nh4 20.Be2 Bd7 21.Rhg1 Ng6 22.c5 Bh4+ 23.Kf3 Bf6 24.Rad1 Nh4+ 25.Kf2 Ng6 26.Bb5 Bc8 27.Ba4 Kf7 28.d6 Be6 29.Bb3 a5 30.Bd5 Rab8 31.Bxe6+ Kxe6 32.a4 Rh8 33.Ke2 Rbc8 34.Rd3 Nf8 35.d7 Rd8 36.Rgd1 Rxd7 37.Rxd7 Nxd7 38.Rd6+ Ke7 39.Nd5+ Ke8 40.b3 h5 41.Nb6 Nb8 42.Nd5 Bd8 43.Bd4 Kf7 44.Ne3 Bc7 45.Rd5 Nc6 46.Rxf5+ Ke6 47.Bxg7 Rd8 48.Kf3 Rd3 49.Rxh5 Rxb3 50.f5+ Kf7 51.Bh8 Bd8 52.Rh7+ Kg8 53.Rh6 Be7 54.Bf6 Bxc5 55.Rh8+ Kf7 56.Bg5 Kg7 57.Rc8 Bxe3 58.Bxe3 Kf6 59.Rf8+ Kg7 60.Re8 Rb4 61.Re4 Kf6 62.Rxb4 axb4 63.Ke4 b3 64.Bc1 Na5 65.Bb2+ Kg5 66.f6 Kg6 67.Kd5 Kf7 68.h4 Kf8 69.h5 Kf7 70.h6 Kg8 71.f7+ Kxf7 72.h7 Kg6 73.h8=Q Kf5 74.Qc3 b6 75.Qf3+ Kg6 76.Qf6+ Kh5 77.Qg7 Kh4 78.Qg6 Kh3 79.Qxb6 Kh2 80.Qxa5 Kg3 81.Qa8 Kf4 82.a5 Ke3 83.a6 Kd3 84.Kc5 Kc2 85.Ba3 Kb1 86.a7 Ka2 87.Bc1 b2 88.Bxb2 Kb1 89.Bc3 Kc2 90.Kd4 Kc1 91.Kd5 Kc2 92.Kd4 Kc1 93.Kd3 Kb1 94.Qb8+ Kc1 95.a8=Q Kd1 96.Qb1# 1-0