1.Nf3 Nf6 2.g3 d5 3.Bg2 Bf5 4.c4 c6 5.b3 e6 6.O-O Nbd7 7.Bb2 Be7 8.d3 O-O 9.Nh4 Bg4 10.h3 Bh5 11.g4 Ne8 12.cxd5 cxd5 13.Nf5 Bf6 14.d4 exf5 15.gxh5 Nc5 16.Ba3 b6 17.Nc3 Ne4 18.Nxe4 fxe4 19.Bxf8 Kxf8 20.e3 Be7 21.Rc1 Ba3 22.Rc2 Nd6 23.Qg4 f5 24.Qf4 Rc8 25.Rxc8 Qxc8 26.Qe5 Qc6 27.h6 gxh6 28.Qh8+ Ke7 29.Qxh7+ Nf7 30.Qxf5 Bd6 31.f3