1.d4 Nf6 2.Nf3 c5 3.e3 cxd4 4.exd4 d5 5.Bf4 Nc6 6.c3 Bg4 7.Be2 e6 8.h3 Bh5 9.Nbd2 Bd6 10.Bg5 O-O 11.O-O Rc8 12.Re1 a6 13.Rc1 b5 14.a4 Qb6 15.axb5 axb5 16.Ne5 Bxe2 17.Qxe2 Bxe5 18.dxe5 Nd7 19.Be3 Qb8 20.f4 b4 21.Qg4 bxc3 22.bxc3 Qb2 23.Nf3 Ne7 24.Nd4 Rxc3 25.Rb1 Qa2 26.Ra1 Qc4 27.Nxe6 fxe6 28.Qxe6+ Kh8 29.Qxe7 Qc8 30.Bd4 Rc4 31.e6 Nf6 32.Ra7 Nh5 33.Bxg7+