1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 e5 6.Ndb5 d6 7.Bg5 a6 8.Na3 b5 9.Nd5 Be7 10.Bxf6 Bxf6 11.Nb1 Bg5 12.a4 Qa5+ 13.Nd2 Nd4 14.b4 Qd8 15.axb5 O-O 16.h3 f5 17.Bc4 Kh8 18.O-O fxe4 19.Nxe4 Bxh3 20.Qh5 Bh4 21.Nxd6 Bxg2 22.Kxg2 Qxd6 23.Qxh4 Nf3 24.Qg4 Rf5 25.Rxa6 Rxa6 26.bxa6 e4 27.Rh1 Rg5 28.Qxg5 Nxg5 29.a7 Qf8 30.Nf4 Qa8 31.Ng6#