1.e4 c5 2.h3 Nc6 3.Nc3 g6 4.g3 Bg7 5.a3 Ne5 6.Bg2 Nf6 7.Qe2 O-O 8.Nf3 Nxf3+ 9.Qxf3 Rb8 10.O-O d6 11.Qe2 Qd7 12.a4 b6 13.d3 Bb7 14.f4 e6 15.g4 d5 16.a5 d4 17.Nb1 b5 18.Nd2 Qc7 19.Nf3 Nd7 20.e5 Bd5 21.Bd2 b4 22.b3 f6 23.exf6 Nxf6 24.a6 Rbe8 25.Rae1 Nd7 26.Ng5 Nf6 27.Bxd5 exd5 28.Ne6 Qc6 29.f5 Rf7 30.Qf3 Qxa6 31.Nxg7 Rxe1 32.Rxe1 Kxg7 33.g5 Nh5 34.f6+ Kf8 35.Qxd5 Qc8 36.Re5 Rc7 37.Qd6+ Kg8 38.Kg2 a5 39.Kf2 Rc6 40.Qe7 Rc7 41.Qe8+ Qxe8 42.Rxe8+ Kf7 43.Ra8 h6 44.h4 hxg5 45.hxg5 Ke6 46.Rxa5 Kf5 47.Kf3 Ke6 48.Kg4 Rc8 49.Ra6+ Ke5 50.f7 Rf8 51.Rxg6 Rxf7 52.Kxh5 Rf2 53.Be1 Rh2+ 54.Bh4 Kf4 55.Rf6+ Ke5 56.Rf2 c4 57.Rxh2 c3 58.g6 Ke6 59.Be1 Kf5 60.g7 Kf4 61.Kh4 Kf3 62.Bxc3 bxc3 63.Rf2+ Ke3 64.Rf4 Ke2 65.Rf1 Kxf1 66.Kh5 Kg1 67.Kh4 Kh2 68.b4 Kg1 69.Kg3 Kh1 70.g8=R Kg1 71.Rh8 Kf1 72.Rh1+ Ke2 73.Rb1 Ke3 74.Kh3 Ke2 75.b5 Ke3 76.Kh2 Kf2 77.Re1 Kxe1 78.b6 Kd2 79.b7 Kxc2 80.b8=Q Kxd3 81.Qb5+ Kd2 82.Qg5+ Kc2 83.Qf5+ d3 84.Kg2 Kc1 85.Qf4+ d2 86.Kf2 c2 87.Ke2 Kb1 88.Qb4+ Kc1 89.Qxd2+ Kb1 90.Qb4+ Ka1 91.Kd2 Ka2 92.Kxc2 Ka1 93.Qb2# 1-0