1.g3 Nf6 2.Bg2 d5 3.Nf3 c6 4.O-O Bf5 5.d3 e6 6.Nh4 Bg4 7.h3 Bh5 8.Qe1 Be7 9.f4 Nfd7 10.Nf3 f5 11.e4 O-O 12.Be3 Bxf3 13.Bxf3 Bc5 14.d4 dxe4 15.Bxe4 fxe4 16.dxc5 Na6 17.Nc3 e5 18.f5 Ndxc5 19.b4 Nd7 20.Nxe4 Qe7 21.Rd1 Nb6 22.f6 Qxb4 23.Qxb4 Nxb4 24.Bc5 Nxc2 25.Bxf8 Kxf8 26.Rd6 Ne3 27.Rf3 Nec4 28.fxg7+ Kxg7 29.Rdf6 Rd8 30.Rf7+ Kg8 31.Rxb7 Rd1+ 32.Rf1 Rxf1+ 33.Kxf1