1.e4 c5 2.Nf3 g6 3.Bc4 Nc6 4.Ng5 Nh6 5.Qf3 Ne5 6.Qc3 f6 7.d4 Nxc4 8.Qxc4 fxg5 9.dxc5 Nf7 10.Nc3 Bg7 11.O-O e6 12.b3 Ne5 13.Qe2 O-O 14.Be3 g4 15.Bd4 Nf3+ 16.Kh1 Nxd4 17.Qd2 d6 18.cxd6 Qxd6 19.f4 gxf3 20.a4 fxg2+ 21.Qxg2 Bd7 22.Rad1 Bc6 23.Rfe1 Qc5 24.Qg3 Rf3 25.Qg4 Qxc3 26.Rg1 Raf8 27.Rg2 R8f4 28.Qxf3 Qxf3 29.Rg1 Bxe4 30.c3 Qxg2+ 31.Rxg2 Rf1#