1.e4 c5 2.Nc3 e6 3.g3 a6 4.Bg2 b5 5.f4 Bb7 6.d3 b4 7.Nce2 d5 8.e5 h5 9.Nf3 Nc6 10.O-O Nh6 11.Be3 Ng4 12.Bf2 Be7 13.h3 Nxf2 14.Rxf2 g5 15.Qd2 g4 16.Nh2 f5 17.exf6 Bxf6 18.c3 Rg8 19.Qe3 Qd6 20.f5 e5 21.Qh6 Rh8 22.Qe3 gxh3 23.Bxh3 O-O-O 24.cxb4 cxb4 25.Rc1 Kb8 26.Qb6 e4 27.dxe4 dxe4 28.Nf1 Ne5 29.Qxd6+ Rxd6 30.Rb1 e3 31.Nxe3 Nf3+ 32.Kf1 Nd2+ 33.Ke1 Nxb1 34.Nc4 Rd7 35.Nf4 Bd4 36.Re2 Bf3 37.Re6 Bc5 38.Ne3 Bg4 39.Re5 Bxe3 40.Rxe3 Rd1+ 41.Kf2 Rd2+ 42.Ke1 Rc8 43.Nd3 Bxh3 44.f6 Rf8 45.Nf2 Rxf6 46.Re2 Rxe2+ 47.Kxe2 Bg4+ 48.Ke3 Rf3+ 49.Ke2 Rxg3+ 50.Kf1 h4 51.Nxg4 Rxg4 52.Ke2 h3 53.Kd1 h2 54.Ke2 h1=Q 55.Ke3 Qe4+ 56.Kf2 Rg2+ 57.Kf1 Qe2#