1.Nf3 Nf6 2.c4 g6 3.g3 Bg7 4.Bg2 O-O 5.O-O Nc6 6.d4 d5 7.cxd5 Nxd5 8.Nc3 e5 9.Bg5 Nxc3 10.bxc3 f6 11.Bc1 e4 12.Nd2 f5 13.Rb1 Rf7 14.f3 exf3 15.Nxf3 h6 16.Qb3 Qe8 17.Nh4 Kh7 18.e4 Rf8 19.exf5 gxf5 20.Ba3 Rf6 21.Rbe1 Qh5 22.Bf3 Qg5 23.Re8 Bh8 24.Bd5 f4 25.Be4+ Bf5 26.Bxf5+ Rxf5 27.Rxa8 fxg3 28.Nxf5 gxh2+ 29.Kh1