1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Qc2 O-O 5.e4 d5 6.e5 Ne4 7.Bd3 c5 8.Nf3 Nc6 9.O-O f5 10.exf6 Nxf6 11.Bg5 h6 12.cxd5 exd5 13.Bxf6 Rxf6 14.dxc5 Kh8 15.Nb5 Rxf3 16.gxf3 Bh3 17.Kh1 a6 18.Nd6 Qf6 19.Bf5 Bxf1 20.Rxf1 Nd4 21.Qd3 Bxc5 22.Nxb7 Ba7 23.Bg4 Qb6 24.Re1 Qxb7 25.Qg6 Qc6 26.Re6 Nxe6 27.Bf5 Nf8 28.Qxc6 Rb8 29.Qc7 Rxb2 30.Qxa7 Rxa2 31.Qf7