1.d4 Nf6 2.c4 g6 3.Nc3 d5 4.cxd5 Nxd5 5.e4 Nxc3 6.bxc3 Bg7 7.Bc4 O-O 8.Ne2 c5 9.Be3 Nc6 10.O-O Bg4 11.f3 Na5 12.Bd3 Bd7 13.Qd2 Rc8 14.Rac1 b5 15.d5 c4 16.Bb1 Qc7 17.Kh1 Nb7 18.f4 Rfd8 19.Bd4 Nc5 20.f5 Be8 21.Rf3 Nd7 22.Bxg7 Kxg7 23.Rh3 Nf6 24.Qh6+ Kg8 25.Rf1 Qe5 26.Nf4 Rd6 27.fxg6 fxg6 28.Ne6 Rxe6 29.dxe6 Qxe6 30.Qg5 Bc6 31.e5