1.Nf3 d5 2.g3 Nf6 3.Bg2 Bf5 4.O-O e6 5.d3 Be7 6.Nh4 Bg4 7.h3 Bh5 8.Qe1 O-O 9.f4 Nfd7 10.Nf3 c5 11.e4 dxe4 12.dxe4 Bxf3 13.Bxf3 e5 14.Nc3 Nc6 15.Nd5 Nd4 16.Bd1 Nf6 17.Nxe7+ Qxe7 18.c3 Nc6 19.f5 Nd7 20.g4 f6 21.Bb3+ Kh8 22.Qh4 c4 23.Bc2 Rad8 24.Be3 h6 25.Kh1 Nc5 26.Rg1 Nd4 27.g5 Nf3 28.Qg4 Nxg5 29.h4 Nh7 30.Bxc5