1.d4 Nf6 2.Nf3 e6 3.c4 d5 4.Nc3 Be7 5.Bf4 O-O 6.e3 Nbd7 7.h3 c6 8.Qc2 h6 9.cxd5 Nxd5 10.Bg3 c5 11.Be2 cxd4 12.Nxd4 Nxc3 13.Qxc3 Nf6 14.Bf3 Nd5 15.Qb3 Qa5+ 16.Ke2 b6 17.Bxd5 exd5 18.Rhc1 Ba6+ 19.Kf3 Rfc8 20.a3 Rc4 21.Rd1 Rac8 22.Be5 Re8 23.g4 Bc5 24.Nc6 Qb5 25.Qxb5 Bxb5 26.Nxa7 Ba6 27.Bd4 Bxd4 28.Rxd4 Ra8 29.Rxc4 dxc4