1.Nf3 d5 2.g3 Nf6 3.Bg2 c6 4.c4 Bf5 5.O-O e6 6.d3 Be7 7.Nc3 Nbd7 8.Nh4 Bg6 9.cxd5 exd5 10.e4 dxe4 11.dxe4 Ne5 12.h3 Qxd1 13.Rxd1 h6 14.f4 Nc4 15.Nxg6 fxg6 16.e5 Bc5+ 17.Kh2 Nd7 18.Ne4 Be7 19.b3 Ncb6 20.Bb2 Nd5 21.Rd3 O-O 22.Rad1 N7b6 23.Nc3 Nxc3 24.Bxc3 g5 25.fxg5 Bxg5 26.h4 Be7 27.a4 Rad8 28.a5 Nc8 29.a6 bxa6 30.Rxd8 Rxd8 31.Rxd8+ Bxd8 32.Bxc6 Ne7 33.Be4 Kf7 34.Kg2 Bc7 35.Bd3 Ng6