1.d4 Nf6 2.c4 g6 3.Nc3 d5 4.Bf4 Bg7 5.e3 O-O 6.cxd5 Nxd5 7.Nxd5 Qxd5 8.Bxc7 Nc6 9.Ne2 Bg4 10.f3 Bxf3 11.gxf3 Qxf3 12.Rg1 Qxe3 13.Bf4 Qe4 14.Bg2 Qf5 15.Bxc6 bxc6 16.Rg5 Qd7 17.Qd2 Rad8 18.O-O-O Qb7 19.Rc5 Rfe8 20.Qe3 e5 21.dxe5 Rxd1+ 22.Kxd1 Qxb2 23.Qb3 Qxb3+ 24.axb3 h5 25.Kd2 g5 26.Bxg5 Rxe5 27.Rxe5 Bxe5 28.Bf4 f6 29.Bxe5 fxe5 30.Ng3 h4 31.Nf5