1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 e5 5.Nf3 Nf6 6.Nc3 Bb4 7.Bd3 d6 8.O-O h6 9.h3 O-O 10.Bd2 Be6 11.a3 Ba5 12.Qe2 Qe7 13.Bc4 a6 14.Nd5 Qd8 15.Bxa5 Nxa5 16.Nxf6+ Qxf6 17.Bd3 Rac8 18.Qd2 Nc4 19.Bxc4 Rxc4 20.Qxd6 Rxe4 21.Rfe1 Rd8 22.Qc5 Rc8 23.Qb6 Bd5 24.Qxf6 gxf6 25.c3 Kf8 26.Rad1 Rxe1+ 27.Nxe1 Bc6 28.Nc2 Ba4 29.Rd2 Bxc2 30.Rxc2 Rd8 31.Kf1 Ke7 32.Ke2 Ke6 33.Ke3 f5 34.g3 f6 35.b3 h5 36.Re2 Rd1 37.Rb2 h4 38.Kf3 hxg3 39.fxg3 Rd3+ 40.Kf2 Rxc3 41.h4 Kf7 42.Kg2 Kg6 43.Kf2 Kh5 44.Kg2 Kg4 45.Kh2 Rxg3 46.h5 Rh3+ 47.Kg2 Rxh5 48.Rf2 f4 49.Rc2 e4 50.Rf2 e3 51.Ra2 f3+ 52.Kg1 e2 53.Kf2 Rh2+ 54.Kg1 Rg2+ 55.Kh1 e1=Q#