1.Nf3 d5 2.g3 c6 3.Bg2 Bf5 4.c4 h6 5.b3 e6 6.Bb2 Nf6 7.O-O Be7 8.d3 O-O 9.Nbd2 Bh7 10.cxd5 exd5 11.Ne5 Nbd7 12.Ndf3 Nxe5 13.Nxe5 Nd7 14.Nxd7 Qxd7 15.Qd2 Qe6 16.Rfe1 Bf6 17.Rac1 Rfe8 18.b4 a6 19.Bxf6 Qxf6 20.a4 Qd4 21.Qf4 Qb2 22.Rb1 Qa2 23.b5 Rxe2 24.bxc6 Rxe1+ 25.Rxe1 bxc6 26.Re7 Rf8 27.Bf1 Qb1 28.Qe3 Bf5 29.Re8 Rxe8 30.Qxe8+ Kh7 31.Qe3 Bh3