1.d4 Nf6 2.Nf3 e6 3.e3 c5 4.Bd3 Nc6 5.c3 d5 6.O-O Be7 7.Nbd2 Bd7 8.dxc5 Bxc5 9.e4 dxe4 10.Nxe4 Be7 11.Bf4 Qb6 12.Nd6+ Bxd6 13.Bxd6 Ne7 14.Ba3 Ng6 15.Bxg6 hxg6 16.Ne5 Rh5 17.Nc4 Qc6 18.Nd6+ Kd8 19.Nxf7+ Kc7 20.Qd2 Re8 21.Bd6+ Kc8 22.Bf4 Rd5 23.Qe2 Nh5 24.Bg3 Qc5 25.Rad1 Nxg3 26.hxg3 Bb5 27.Rxd5 exd5 28.Qxb5 Qxb5 29.Nd6+