1.d4 d5 2.Nf3 e6 3.c4 c6 4.Qc2 f5 5.Bf4 Nf6 6.e3 Be7 7.Be2 O-O 8.O-O Nbd7 9.Nc3 Ne4 10.Rad1 Ndf6 11.Nd2 Nxc3 12.bxc3 Nd7 13.cxd5 exd5 14.c4 g5 15.Be5 Nxe5 16.dxe5 Be6 17.Nb3 Qc8 18.Nd4 Kh8 19.f4 a6 20.Qb3 b5 21.cxb5 axb5 22.Rc1 Ra3 23.Rxc6 Qa8 24.Qb1 Rxe3 25.Rfc1 Bd7 26.Rc7 Bd8 27.Rxd7 Bb6 28.Kh1 Bxd4 29.Rcc7 Rf6 30.exf6 Rxe2 31.Rxh7+