1.e4 c5 2.g3 Nc6 3.Bg2 e5 4.Nc3 d6 5.Nd5 g6 6.d3 Bg7 7.Ne2 Nce7 8.Ne3 Nc6 9.O-O Nf6 10.f4 Qd7 11.f5 O-O 12.Nc3 Qd8 13.g4 Nd4 14.g5 Nh5 15.f6 Nxf6 16.gxf6 Bxf6 17.Ncd5 Bg5 18.c3 Ne6 19.Ng4 Kg7 20.Ngf6 h6 21.Qf3 Nf4 22.Nxf4 Qxf6 23.Nd5 Qxf3 24.Bxf3 Rb8 25.Bxg5 hxg5 26.Ne3 f5 27.exf5 gxf5 28.Nc4 Rd8 29.Ne3 f4 30.Ng4 Bf5 31.Nf2 d5 32.Rfe1 Kf6 33.h3 c4 34.dxc4 dxc4 35.Rad1 Rxd1 36.Rxd1 Ke7 37.Rd5 Kf6 38.Ng4+ Bxg4 39.hxg4 Ke6 40.Ra5 a6 41.Rc5 b5 42.Rc6+ Ke7 43.Rxa6 b4 44.Bd5 bxc3 45.bxc3 Rb1+ 46.Kf2 Rc1 47.Re6+ Kd7 48.Rxe5 Rxc3 49.Rxg5 Kd6 50.Bf7 Rc1 51.Rd5+ Ke7 52.Bg6 c3 53.Rc5 Kd6 54.Rc8 Ke5 55.g5 Kd4 56.Bf5 Ke5 57.Bd3 Kd4 58.Bf5 Ke5 59.g6 Kf6 60.Bd3 Rd1 61.Rxc3 Rd2+ 62.Kf3 Rxa2 63.Rc6+ Ke5 64.g7 Ra8 65.Bh7 Ra3+ 66.Kf2 Ra8 67.g8=Q Rxg8 68.Bxg8 Kd4 69.Kf3 Ke5 70.Rc4 Kf5 71.Rc6 Ke5 72.Rc4 Kf5 73.Rxf4+ Ke5 74.Rf7 Kd5 75.Ke3 Ke5 76.Rf1 Kd6 77.Kd4 Kc6 78.Ke5 Kb5 79.Kd5 Ka4 80.Kc4 Ka5 81.Rf6 Ka4 82.Ra6# 1-0