1.e4 c5 2.Nc3 Nc6 3.f4 d6 4.g3 g6 5.Bg2 Bg7 6.d3 e6 7.Nge2 Nge7 8.O-O O-O 9.Be3 b6 10.Qd2 Bb7 11.Rad1 Nd4 12.Bxd4 cxd4 13.Nb5 e5 14.Qb4 Nc8 15.Bh3 Ba6 16.a4 Bxb5 17.axb5 Qc7 18.c3 dxc3 19.bxc3 exf4 20.Rxf4 Qc5+ 21.Qxc5 dxc5 22.d4 cxd4 23.Nxd4 Nd6 24.Ne6 Nxb5 25.Nxf8 Nxc3 26.Re1 Bxf8 27.Kg2 Rd8 28.Ref1 Nd1 29.Kh1 Ne3 30.Re1 Bc5 31.e5 g5 32.Re4 Nd1 33.R4e2 Nf2+ 34.Kg2 g4 35.Bxg4 Nxg4 36.Kf3 h5 37.h3 Nh6 38.Kf4 Kg7 39.g4 hxg4 40.hxg4 Ng8 41.e6 fxe6 42.Rxe6 a5 43.Ra1 Nf6 44.g5 Nd5+ 45.Kf3 Ne7 46.Rae1 Nf5 47.Kg4 Nd4 48.Rh6 Nc2 49.Ree6 Ne3+ 50.Kh5 Nd5 51.Reg6+ Kf7 52.Rh7+ Ke8 53.Rg8+ Bf8 54.Ra7 Ne7 55.Rh8 Kf7 56.Rh7+ Ke6 57.Rb7 Nd5 58.Rhf7 Bc5 59.g6 Nf6+ 60.Kh4 Rd3 61.g7 Bf2+ 62.Kg5 Rg3+ 63.Kf4 Nh5+ 64.Ke4 Bc5 65.Rf3 Rg4+ 66.Kd3 Nxg7 67.Rf1 Nf5 68.Rb1 Nd6 69.R7xb6 Bxb6 70.Rxb6 Kd5 71.Kc3 Kc5 72.Rb8 Rg3+ 73.Kb2 Nb5 74.Rh8 Rg2+ 75.Kb3 Rg3+ 76.Kb2 Kc4 77.Rh4+ Nd4 78.Rh8 Rg2+ 79.Kb1 a4 80.Rh3 Nb5 81.Ka1 Rc2 82.Rg3 Rc3 83.Rg8 Kb3 84.Rg1 Nd4 85.Rb1+ Ka3 86.Rh1 Rc2 87.Kb1 Rb2+ 88.Ka1 Nb3#