1.Nf3 Nf6 2.g3 d6 3.Bg2 e6 4.O-O Be7 5.d3 c5 6.Nbd2 Nc6 7.e4 Qc7 8.c3 e5 9.Qe2 Bg4 10.h3 Bh5 11.Nc4 h6 12.g4 Nxg4 13.hxg4 Bxg4 14.Ne3 Bh5 15.Bh3 Qd8 16.Nf5 Bf6 17.Ng3 Bg6 18.Ne1 h5 19.Nc2 Bg5 20.Qf3 Bxc1 21.Raxc1 Qg5 22.Kh2 Ne7 23.Rg1 Qf4 24.Qxf4 exf4 25.Ne2 d5 26.Nxf4 dxe4 27.Nxg6 Nxg6 28.dxe4 Nf4 29.Rxg7 Rd8 30.Bf1 Ng6 31.Bc4 Rd7 32.Bb5 Ke7 33.Bxd7 Kxd7 34.Rxf7+ Kc6