1.d4 Nf6 2.c4 g6 3.Nc3 d6 4.Nf3 Bg7 5.e4 O-O 6.h3 Nc6 7.Be3 e5 8.d5 Ne7 9.Bd3 Ne8 10.Qb3 b6 11.O-O f5 12.Qc2 f4 13.Bd2 Bf6 14.b4 g5 15.Be2 g4 16.hxg4 Bxg4 17.a4 Kh8 18.a5 Rg8 19.Rfb1 Qd7 20.Qd3 Ng6 21.c5 Rb8 22.axb6 axb6 23.c6 Qg7 24.Bf1 Nh4 25.Nxh4 Bxh4 26.Ra2 Nf6 27.f3 Bh5 28.Nb5 Bg3 29.Bxf4 exf4 30.Nd4 Bg6 31.Ne2 Qh6