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.Bb3 Bd7 10.O-O a6 11.Qd2 Re8 12.a4 Qc7 13.g4 Ne5 14.g5 Nh5 15.Nd5 Qd8 16.a5 Bh3 17.Rf2 Rc8 18.Nb6 Rc7 19.Ne2 e6 20.Rd1 Bf8 21.Ba4 Ree7 22.Bd4 Bg7 23.b3 Nc6 24.Bxg7 Nxg7 25.Nf4 Bf5 26.Qxd6 Qxd6 27.Rxd6 e5 28.Nfd5 Red7 29.Nxd7 Rxd7 30.Rxd7 Bxd7 31.Nf6+