1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 a6 5.Bd3 Qc7 6.O-O Nf6 7.Nc3 h5 8.h3 Nc6 9.Be3 Ne5 10.Be2 b5 11.f4 Nc4 12.Bxc4 Qxc4 13.e5 b4 14.exf6 bxc3 15.b3 Qd5 16.fxg7 Bxg7 17.Nf3 Bb7 18.Qe2 a5 19.Rfd1 Qc6 20.a4 Rg8 21.Kh2 d6 22.Qb5 Ke7 23.Qxc6 Bxc6 24.Rf1 Bf6 25.Rae1 h4 26.Bf2 Bxf3 27.gxf3 Kd7 28.Rg1 Rh8 29.Rd1 Rac8 30.Bb6 Rh5 31.Bd4 e5 32.fxe5 Bxe5+ 33.Bxe5 Rxe5 34.Rg2 Re3 35.Rd4 Rxf3 36.Rxh4 Re8 37.b4 axb4 38.Rxb4 Ree3 39.Rh4 Re6 40.Rgg4 Rf2+ 41.Rg2 Ree2 42.Rxf2 Rxf2+ 43.Kg3 Rxc2 44.Kf3 d5 45.Rh8 Kc7 46.Rh7 Rh2 47.Rxf7+ Kd6 48.Ke3 Kc5 49.Rc7+ Kb4 50.a5 Kb3 51.Kd4 Rd2+ 52.Ke5 c2 53.a6 Re2+ 54.Kd6 Re8 55.a7 Rd8+ 56.Ke5 Ra8 57.Kxd5 Kb2 58.Rb7+ Kc3 59.Ke5 c1=Q 60.Rc7+ Kd2 61.Rxc1 Kxc1 62.h4 Rxa7 63.Kf6 Kd2 64.h5 Ke3 65.h6 Kf4 66.Kg6 Ra6+ 67.Kg7 Kg5 68.h7 Ra7+ 69.Kg8 Kg6 70.h8=N+ Kf6