1.d4 Nf6 2.Nf3 c5 3.e3 g6 4.Bd3 d5 5.O-O Bg7 6.c3 Nbd7 7.Qe2 O-O 8.Nbd2 Re8 9.Ne5 a6 10.f4 Qc7 11.Ndf3 h6 12.Nxd7 Bxd7 13.Ne5 Ne4 14.Bd2 Nd6 15.dxc5 Ne4 16.Nxd7 Qxd7 17.Bxe4 dxe4 18.Rad1 Qa4 19.f5 g5 20.Be1 Qxa2 21.h4 Bf6 22.hxg5 hxg5 23.Qg4 Qxb2 24.Bh4 Qxc3 25.Bxg5 Bxg5 26.Qxg5+ Qg7 27.Qf4 Rac8 28.Rd5 e6 29.f6