1.e4 c5 2.Nf3 e6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 Nc6 6.Ndb5 d6 7.Bf4 e5 8.Bg5 a6 9.Na3 b5 10.Bxf6 gxf6 11.Nd5 Bg7 12.c3 O-O 13.Nc2 f5 14.exf5 Bxf5 15.Nce3 Be6 16.Bd3 f5 17.Bc2 Ra7 18.Qh5 Raf7 19.g4 Bxd5 20.Nxd5 e4 21.Rg1 Ne5 22.O-O-O Nxg4 23.f3 Ne5 24.fxe4 f4 25.Bb3 Kh8 26.Rg5 a5 27.a3 a4 28.Ba2 Qb8 29.Rdg1 Qa7 30.Nb4 Nc4 31.Nd5 Ne5 32.Nb4 Qe3+ 33.Kb1 Nc4 34.Nd5 Qd3+ 35.Ka1 f3 36.Nf4 Qd2 37.Bxc4 bxc4 38.Ng6+ Kg8 39.Nxf8 f2 40.Rxg7+