1.e4 c5 2.Nf3 g6 3.c3 d5 4.Bb5+ Bd7 5.Bxd7+ Qxd7 6.e5 d4 7.cxd4 cxd4 8.O-O Nc6 9.d3 Bg7 10.Bf4 Qf5 11.Qb3 Nd8 12.Bg3 Qd7 13.Nbd2 Nh6 14.Ne4 O-O 15.Nc5 Qc6 16.Rac1 Nf5 17.Bf4 b6 18.Ne4 Qd7 19.Bd2 Ne6 20.g4 Nh6 21.h3 Rac8 22.Rfe1 Kh8 23.Rxc8 Rxc8 24.Nfg5 Nxg5 25.Bxg5 Ng8 26.Qxf7 Rf8 27.Qc4 Bxe5 28.Nc5 Bh2+ 29.Kxh2 bxc5 30.Bh4 h5 31.Qxc5 hxg4 32.Qg5 Qd6+ 33.Kg1 gxh3 34.Bg3 Rf5 35.Be5+ Rxe5 36.Qxe5+ Nf6 37.Qxd6 exd6 38.Re6 Ng4 39.Rxg6 h2+ 40.Kg2 Nxf2 41.Kxh2 Nxd3 42.Rxd6 Nxb2 43.Rxd4 Kg7 44.Kg3 Kf6 45.Kf4 Ke6 46.Ke4 a5 47.a4 Kf6 48.Kd5 Kf5 49.Kc6 Ke5 50.Rh4 Ke6 51.Kb5 Kd5 52.Kxa5 Kc5 53.Ka6 Nxa4 54.Rxa4 Kd6 55.Rd4+ Ke7 56.Rd5 Kf7 57.Rd3 Ke7 58.Rd4 Ke8 59.Rf4 Kd8 60.Rh4 Kc8 61.Rg4 Kd7 62.Ka5 Kd8 63.Rg3 Kc7 64.Rg8 Kb7 65.Rg1 Ka8 66.Kb4 Kb7 67.Rg4 Kc6 68.Ka4 Kd5 69.Rg6 Ke5 70.Rg5+ Kf6 71.Rg1 Kf5 72.Rb1 Kg5 73.Ka5 Kg4 74.Kb6 Kf3 75.Rb4 Kf2 76.Ka5 Kf1 77.Ra4 Kf2 78.Re4 Kg1 79.Re3 Kf1 80.Rc3 Ke2 81.Rc8 Kd1 82.Rb8 Ke1 83.Rb1+ Kd2 84.Rg1 Kc3 85.Rg7 Kd2 86.Rg4 Ke3 87.Ka6 Ke2 88.Rb4 Kf2 89.Kb6 Ke3 90.Kc5 Kf3 91.Kd5 Ke2 92.Ke4 Ke1 93.Rc4 Kf1 94.Rc2 Kg1 95.Kd3 Kf1 96.Ke3 Ke1 97.Rc1# 1-0