1.d4 Nf6 2.Nf3 e6 3.Bf4 d5 4.e3 Be7 5.Bd3 O-O 6.Nbd2 c5 7.c3 Nc6 8.O-O Nh5 9.Bg3 Nxg3 10.fxg3 f5 11.Qc2 g6 12.Rf2 Bd7 13.Raf1 c4 14.Be2 b5 15.h3 Bd6 16.Ne5 Nxe5 17.dxe5 Bxe5 18.g4 Qb6 19.Rf3 fxg4 20.hxg4 Rxf3 21.Rxf3 Rf8 22.Nf1 Rb8 23.b4 a5 24.a3 axb4 25.axb4 Ra8 26.Kh1 Ra1 27.Bd1 Qd8 28.g3 Bc6 29.Kg2 Qa8 30.Nd2 Qa2 31.Nf1 Qxc2+ 32.Bxc2 Ra2 33.Rf2 d4+ 34.Kg1 d3 35.Bd1 Ra1