1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 g6 6.Bc4 Bg7 7.f3 O-O 8.Be3 Nc6 9.Qd2 Bd7 10.O-O-O Rc8 11.Bb3 Qa5 12.g4 Ne5 13.h4 Nc4 14.Bxc4 Rxc4 15.h5 Rfc8 16.hxg6 fxg6 17.Nb3 Qc7 18.Rh2 b5 19.Nd5 Nxe4 20.fxe4 Qd8 21.Qd3 Bxg4 22.Rf1 e6 23.Nf4 Qc7 24.Rff2 a5 25.Nd4 Bxd4 26.Bxd4 e5 27.Nd5 Qb7 28.Be3 Be6 29.Nf6+