1.Nf3 Nf6 2.c4 g6 3.g3 Bg7 4.Bg2 O-O 5.O-O d6 6.Nc3 Nc6 7.d3 e5 8.e4 Ne7 9.b4 Ne8 10.Qb3 h6 11.Bb2 Bg4 12.h3 Be6 13.Nd5 Nxd5 14.cxd5 Bd7 15.a4 f5 16.Qc2 fxe4 17.dxe4 Qc8 18.Kh2 Qd8 19.b5 Nf6 20.Bc1 Kh8 21.Be3 Be8 22.Rac1 Rf7 23.Nh4 Re7 24.f4 exf4 25.gxf4 Rd7 26.Bf2 Nh5 27.Qd2 Nxf4 28.Bd4 Nxg2 29.Qxh6+ Kg8