1.Nf3 Nf6 2.g3 b6 3.Bg2 Bb7 4.O-O c5 5.d3 e6 6.e4 d6 7.Nc3 Be7 8.Ng5 Nc6 9.f4 O-O 10.f5 h6 11.Nh3 exf5 12.Rxf5 Bc8 13.Rf1 Bg4 14.Qd2 Bxh3 15.Bxh3 d5 16.exd5 Nxd5 17.Qg2 Nxc3 18.bxc3 Nb4 19.Bf5 Bf6 20.Bd2 Na6 21.Qf3 Rb8 22.h4 Nc7 23.Be4 Ne8 24.Qf5 g6 25.Qf3 h5 26.g4 Bxh4 27.gxh5 Bg5 28.hxg6 f5 29.Bxf5 Kg7 30.Qh5 Bxd2 31.Qh7+ Kf6 32.Be4+ Ke6 33.Rxf8 Qg5+ 34.Kh1 Nf6 35.Qf7+