1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 a6 6.Be3 Nc6 7.Bc4 b5 8.Bxf7+ Kxf7 9.Nxc6 Qc7 10.Nb4 e6 11.Bf4 Qc4 12.Bxd6 Bb7 13.Bxf8 Rhxf8 14.Nd3 Kg8 15.f3 Rac8 16.Qe2 b4 17.Na4 Qxc2 18.Qxc2 Rxc2 19.Ndc5 Bc6 20.Nxe6 Bxa4 21.Nxf8 Kxf8 22.b3 Bb5 23.a4 bxa3 24.g3 Rb2 25.Kd1 Rxb3 26.e5 Nd5 27.f4 Ne3+ 28.Kd2 Nc4+ 29.Kc2 Ba4 30.Rhb1 Rxg3+ 31.Kc1 Rg1#