1.d4 Nf6 2.Nf3 d6 3.c4 Bf5 4.Nc3 h6 5.g3 e6 6.Bg2 c6 7.O-O Nbd7 8.Re1 Ne4 9.Nh4 Nxc3 10.bxc3 Bh7 11.e4 Be7 12.Nf3 O-O 13.Qb3 Rb8 14.Bf4 Qa5 15.a4 e5 16.Bd2 Bf6 17.Bh3 Qc7 18.Rad1 Rbd8 19.Bc1 Rfe8 20.Bf5 Bxf5 21.exf5 Qb6 22.Qxb6 Nxb6 23.dxe5 dxe5 24.Rxd8 Rxd8 25.Be3 Nxc4 26.Bxa7 Ra8 27.Bc5 b6 28.Re4 Rxa4 29.Bb4 Nd6