1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 g6 6.Be3 Bg7 7.f3 Nc6 8.Qd2 O-O 9.Bc4 Bd7 10.h4 Rc8 11.Bb3 Ne5 12.O-O-O Nc4 13.Bxc4 Rxc4 14.h5 Nxh5 15.g4 Nf6 16.Nde2 Qa5 17.Bh6 Bh8 18.Bxf8 Kxf8 19.Nf4 Be6 20.a3 Qe5 21.g5 Nh5 22.Nxh5 gxh5 23.Rxh5 b5 24.Rxh7 b4 25.axb4 Kg8 26.f4 Qd4 27.Qe2 Kxh7 28.Rxd4 Bxd4 29.f5