1.d4 Nf6 2.c4 e6 3.Nf3 b6 4.a3 Bb7 5.Nc3 d5 6.Qc2 Nbd7 7.cxd5 Nxd5 8.Nxd5 exd5 9.Bg5 Qc8 10.g3 Bd6 11.Bh3 h6 12.Bf4 Bxf4 13.gxf4 Qd8 14.Rc1 c6 15.Rg1 O-O 16.Bxd7 Qxd7 17.Ne5 Qd6 18.Qf5 Bc8 19.Qh5 Qf6 20.Rxc6 Qxf4 21.Nd3 Qf5 22.Qxh6 Qh7 23.Qxh7+ Kxh7 24.Kd2 Ba6 25.Rc7 Kg8 26.Ne5 Bc8 27.Nc6 Be6 28.Nxa7 g6 29.Nc6 Kg7 30.Ne5 Kf6 31.Rg3