1.d4 Nf6 2.Nf3 b6 3.Bg5 Bb7 4.Nbd2 d6 5.e3 Nbd7 6.Bd3 g6 7.Qe2 Bg7 8.Ba6 Qc8 9.Bxb7 Qxb7 10.c4 Ne4 11.Bh4 Nxd2 12.Qxd2 Nf6 13.d5 c6 14.dxc6 Qxc6 15.Rc1 Rc8 16.O-O Ne4 17.Qb4 Nc5 18.Rfd1 Qa4 19.Qd2 Qxa2 20.Bxe7 Qa4 21.Bxd6 Rd8 22.Ra1 Qxc4 23.Rxa7 Qe6 24.Ng5 Qxd6 25.Qxd6 Rxd6 26.Rxd6 O-O 27.b4 Nb3 28.Rxb6 Rc8 29.g3 h6 30.Nxf7