1.Nf3 f5 2.b3 Nf6 3.Bb2 e6 4.g3 Be7 5.Bg2 O-O 6.O-O d6 7.d4 a5 8.c4 Na6 9.Nbd2 c6 10.Qb1 Bd7 11.e4 fxe4 12.Nxe4 Nxe4 13.Qxe4 Qe8 14.Ne1 Qf7 15.f4 Bf6 16.Nd3 Nb4 17.Ne5 Qe7 18.Nxd7 Qxd7 19.Bh3 Rfe8 20.Rae1 d5 21.Bxe6+ Kh8 22.Qxh7+ Kxh7 23.Bxd7 Rxe1 24.Rxe1 Rd8 25.Bf5+ g6 26.Bb1 dxc4 27.bxc4 c5 28.g4 Bxd4+ 29.Bxd4 Rxd4 30.Re7+ Kh6 31.Be4