1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Qxd4 a6 5.Bg5 Nc6 6.Qd2 h6 7.Bh4 g5 8.Bg3 Bg7 9.c3 Nf6 10.Bd3 Bg4 11.Na3 Bxf3 12.gxf3 Nd7 13.Nc4 Nce5 14.Nxe5 Nxe5 15.Be2 Qa5 16.c4 Qb6 17.Rc1 Ng6 18.b3 Bd4 19.Bf1 Bc5 20.Qb2 Bb4+ 21.Ke2 e5 22.Bh3 Ne7 23.f4 f6 24.fxe5 dxe5 25.Rhd1 O-O 26.f3 Bc5 27.Kf1 Rad8 28.Bf2 Ng6 29.Bxc5 Qxc5 30.Rd5 Qe3 31.Qc3 Qf4 32.Rc2 Ne7 33.Rxd8 Rxd8 34.Be6+ Kh8 35.Bd5 Nc6 36.Kg2 Nd4 37.Rf2 b6 38.Qb4 g4 39.Qd2 gxf3+ 40.Kf1 Qh4 41.Qb4 Qh3+ 42.Ke1 Qg4 43.Kd1 Rd7 44.Qd2 Kh7 45.Qe3 Rg7 46.Kd2 Qh3 47.Kc3 Rg2 48.Kb4 Rxf2 49.Qxf2 Qg2 50.Qh4 Qd2+ 51.Ka3 Nc2+ 52.Kb2 Nb4+ 53.Ka3 Qxa2+ 54.Kxb4 Qa5#