1.d4 Nf6 2.Nf3 e6 3.Bf4 d5 4.e3 Bd6 5.Bg3 O-O 6.Nbd2 c5 7.c3 Nc6 8.Bd3 b6 9.Ne5 Qc7 10.f4 a5 11.Qe2 Nd7 12.O-O f6 13.Qh5 f5 14.Nxd7 Qxd7 15.Bh4 Ba6 16.Bxa6 Rxa6 17.Kh1 b5 18.Qe2 Rb6 19.g4 b4 20.gxf5 exf5 21.dxc5 Bxc5 22.Nb3 Be7 23.Bxe7 Qxe7 24.Qd3 Qe4+ 25.Qxe4 fxe4 26.Nc5 Rc8 27.Na4 Rb7 28.Rac1 Ne7 29.Rfd1 bxc3 30.b3 Rb5 31.Kg1 Nf5 32.Rxc3 Rxc3 33.Nxc3 Nxe3 34.Re1 Rc5 35.Nxe4 dxe4 36.Rxe3 Rc2