1.Nf3 Nf6 2.c4 c5 3.Nc3 Nc6 4.d4 cxd4 5.Nxd4 g6 6.e4 Bg7 7.Nc2 O-O 8.Be2 d6 9.Be3 Be6 10.O-O Qc8 11.f3 Ne8 12.Rc1 b6 13.Qd2 Ne5 14.b3 f5 15.exf5 Bxf5 16.Nd4 Nf6 17.Nd5 Nxd5 18.cxd5 Qb7 19.h3 Bd7 20.f4 Nf7 21.Ne6 Rfc8 22.Nxg7 Kxg7 23.Bd4+ Kf8 24.Ba1 Rxc1 25.Qxc1 Ke8 26.Qc3 Kd8 27.Qg7 Be8 28.Bg4