1.e4 c5 2.Nc3 d6 3.Nge2 Nf6 4.d4 cxd4 5.Nxd4 a6 6.f3 e5 7.Nb3 Be6 8.Be3 Be7 9.Qd2 h5 10.O-O-O Nbd7 11.Nd5 Nxd5 12.exd5 Bf5 13.Kb1 Rc8 14.Bd3 Bxd3 15.Qxd3 Bg5 16.Bf2 Qc7 17.Nd2 Bxd2 18.Rxd2 O-O 19.Qf5 g6 20.Qg5 Qd8 21.Qh6 Qf6 22.h3 b5 23.Rf1 Rc4 24.b3 Rc3 25.f4 Qxf4 26.Qxf4 exf4 27.Bd4 Rg3 28.Rxf4 Re8 29.Kb2 f5 30.Bg1 Nf6 31.Rfd4 g5 32.Bh2 Rge3 33.Bxd6 Ne4 34.Bc7 Nxd2 35.d6 Ne4 36.d7 Rf8 37.d8=Q Rxd8 38.Bxd8 Kf7 39.Rd7+ Ke8 40.Rd5 Re2 41.h4 Rxg2 42.Bxg5 Nxg5 43.Rxf5 Ne6 44.Rxh5 Kd7 45.Rh7+ Kd6 46.Rh6 Rh2 47.a3 Kd5 48.Rh5+ Ke4 49.Rh8 Nd4 50.Re8+ Kd5 51.Rd8+ Ke5 52.Re8+ Kd6 53.Rd8+ Kc5 54.b4+ Kc4 55.Rc8+ Kd5 56.Rc5+ Kd6 57.h5 Ne6 58.Rc8 Rxh5 59.a4 Rh2 60.axb5 axb5 61.Kb3 Kd7 62.Rc3 Rh4 63.Rd3+ Kc6 64.c3 Ng5 65.Rd8 Nf7 66.Rc8+ Kd7 67.Rc5 Nd6 68.Rd5 Ke6 69.Rc5 Rf4 70.Rc6 Rf5 71.Rc5 Re5 72.Rc7 Nc4 73.Rb7 Rg5 74.Rh7 Kd5 75.Rh4 Rf5 76.Rg4 Rh5 77.Rf4 Ke5 78.Rg4 Ke6 79.Re4+ Re5 80.Rh4 Re2 81.Rh6+ Kd5 82.Rh5+ Re5 83.Rh4 Rg5 84.Rd4+ Ke5 85.Rh4 Rf5 86.Rg4 Kf6 87.Rh4 Rf2 88.Rh6+ Kg7 89.Rh7+ Kf8 90.Rh8+ Ke7 91.Rh7+ Ke6 92.Rh6+ Rf6 93.Rh5 Rf5 94.Rh6+ Ke5 95.Rh4 Rg5 96.Rd4 Rg1 97.Rh4 Rb1+ 98.Kc2 Rb2+ 99.Kc1 Rf2 100.Rh5+ Ke4 101.Rxb5 Rf1+ 102.Kc2 Na3+ 103.Kb3 Nxb5 104.c4 Nd4+ 105.Ka3 Kd3 106.c5 Kc3 107.c6 Ra1# 0-1