1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Bc4 Qb6 7.Nb3 e6 8.O-O a6 9.Be3 Qc7 10.a4 b6 11.f4 Be7 12.Qf3 O-O 13.Bd3 Bb7 14.g4 Nb4 15.g5 Nd7 16.Qh5 f5 17.Nd4 Nc5 18.exf5 Ncxd3 19.cxd3 exf5 20.Rad1 g6 21.Qh3 Rfe8 22.Nxf5 gxf5 23.Qxf5 Qc8 24.Qxc8 Raxc8 25.Bxb6 Nd5 26.Bd4 Nxc3 27.Bxc3 Bd8 28.a5 Rc5 29.d4 Rf5 30.Bb4 Bxg5 31.Bxd6 Bh4 32.Be5 Kf7 33.d5 Rg8+ 34.Kh1 Rd8 35.Kg2 Bxd5+ 36.Kh3 Be7 37.Kg4 Ke6 38.Rfe1 h5+ 39.Kh3 Rg8 40.Rd2 Rc8 41.Rg1 Bf6 42.Rg6 Rd8 43.Kg3 Kf7 44.Bxf6 Rxf6 45.Rg5 h4+ 46.Kxh4 Rxf4+ 47.Kg3 Rf3+ 48.Kh4 Be6 49.Rg7+ Kf6 50.Rf7+ Bxf7 51.Rxd8 Rb3 52.Kg4 Rb5 53.Rd6+ Be6+ 54.Kf4 Rxa5 55.Rb6 Ra4+ 56.Ke3 Ke5 57.h4 a5 58.h5 Rb4 59.Ra6 Rb3+ 60.Kd2 Rxb2+ 61.Kc3 Rb3+ 62.Kc2 Rb5 63.h6 Rc5+ 64.Kb2 Bf5 65.Kb3 Bc2+ 66.Ka3 Kd4 67.Ka2 Kc3 68.Ka3 Bd3 69.Ra7 Rh5 70.Rc7+ Bc4 71.h7 Rh2 72.h8=Q+ Rxh8 73.Rg7 Rh1 74.Rg6 Bd3 75.Ka2 a4 76.Rf6 a3 77.Rg6 Rd1 78.Rh6 Kb4 79.Rh1 Bc4#