1.Nf3 Nf6 2.c4 c6 3.g3 d5 4.Bg2 Bf5 5.b3 e6 6.O-O Be7 7.Bb2 O-O 8.d3 h6 9.Nbd2 Nbd7 10.Re1 Bc5 11.h3 dxc4 12.Nxc4 Qc7 13.d4 Bb4 14.Nfd2 b5 15.a3 Be7 16.Ne3 Bg6 17.Rc1 Nb8 18.Nc2 Bd6 19.e4 e5 20.f4 Qb6 21.Kh1 Nh5 22.fxe5 Be7 23.Nf1 f5 24.exf5 Bxf5 25.Qxh5 Bg5 26.Nce3 Bd3 27.h4 g6 28.Qg4 Bxf1 29.Rxf1 Be7 30.Qxg6+ Kh8 31.Be4