1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 5.Nc3 g6 6.f3 Bg7 7.Be3 O-O 8.Bc4 Nc6 9.Qd2 Bd7 10.O-O Ne5 11.Bb3 Rc8 12.Nde2 b6 13.Rad1 Nc4 14.Bxc4 Rxc4 15.Bd4 Qb8 16.Nd5 Nxd5 17.Bxg7 Ne3 18.Qxe3 Kxg7 19.c3 Rc5 20.Nf4 Re8 21.Nd5 Qb7 22.Qd4+ e5 23.Qd2 Be6 24.Ne3 Bxa2 25.b4 Bc4 26.bxc5 Bxf1 27.cxd6 Bb5 28.d7 Rd8 29.Nf5+