1.e4 c5 2.Nc3 a6 3.Nge2 d6 4.d4 cxd4 5.Nxd4 Nf6 6.Be3 Ng4 7.Bg5 h6 8.Bh4 g5 9.h3 Nf6 10.Bg3 Qb6 11.Nb3 Be6 12.f3 Bg7 13.Bf2 Qc7 14.Qd2 Nc6 15.O-O-O Rc8 16.Kb1 b5 17.Nd5 Bxd5 18.exd5 Ne5 19.h4 g4 20.Be2 h5 21.c3 Qb7 22.Na5 Qd7 23.Qc2 O-O 24.a3 Qc7 25.Nb3 Qb7 26.Qd2 Nc4 27.Qg5 e5 28.dxe6 fxe6 29.Bd3 gxf3 30.gxf3 Qxf3 31.Rhg1 Rc7 32.Bg3 e5 33.Bh2 Ne3 34.Nd2 Qh3 35.Rde1 Nc4 36.Bg3 Qg4 37.Nxc4 bxc4 38.Bf5 Qxg5 39.hxg5 Ng4 40.Be6+ Kh7 41.Rd1 Rc6 42.Bd5 Rb6 43.Be4+ Kg8 44.Rd2 Kf7 45.Rh1 Rh8 46.Bh4 Rf8 47.Be1 Ke6 48.Rxh5 Rf4 49.Bd5+ Kf5 50.Re2 e4 51.Bg3 Rf1+ 52.Kc2 Ne5 53.Bxe4+ Kg4 54.Bxe5 Bxe5 55.Rh7 Kxg5 56.Rg2+ Kf4 57.Rf7+ Kxe4 58.Rxf1 Kd5 59.Rf8 Rb7 60.Ra8 Rb6 61.Rc8 Rc6 62.Rd2+ Kc5 63.Rxc6+ Kxc6 64.Rg2 Kb5 65.Rg8 a5 66.Rb8+ Ka4 67.Rc8 Kb5 68.a4+ Kxa4 69.Rxc4+ Kb5 70.Rc8 Bg3 71.Kd3 Bf2 72.Ke4 Ka4 73.Rb8 Bb6 74.Kd5 Kb5 75.b3 Ka6 76.Kc6 Bf2 77.Ra8+ Ba7 78.c4 a4 79.bxa4 d5 80.cxd5 Ka5 81.Rxa7+ Kb4 82.Rd7 Kc3 83.Kc5 Kd3 84.d6 Ke4 85.Kc4 Ke5 86.Kc5 Kf4 87.Kd5 Ke3 88.Rf7 Kd3 89.d7 Ke3 90.d8=Q Kd3 91.Rc7 Ke3 92.Ke5 Kf2 93.Kf4 Ke2 94.Rc2+ Ke1 95.Qd2+ Kf1 96.Qd1# 1-0