1.d4 Nf6 2.c4 e6 3.Nc3 d5 4.Nf3 Be7 5.Bf4 O-O 6.e3 c5 7.dxc5 Nc6 8.Qc2 Bxc5 9.a3 Be7 10.Rd1 Qa5 11.Be2 dxc4 12.Bxc4 e5 13.Bg3 Bg4 14.O-O Rac8 15.Nd5 b5 16.Ng5 g6 17.Nxe7+ Nxe7 18.Bxf7+ Rxf7 19.Qb3 Rc4 20.f3 Bf5 21.e4 Be6 22.Rd6 Bc8 23.Nxf7 Kxf7 24.Bxe5 Ne8 25.Rdd1 Be6 26.Qe3 Nc6 27.Qf4+ Kg8 28.Bc3 Qc7 29.Qg5 Qb6+ 30.Kh1 a5 31.f4 Rxe4 32.Rfe1