1.d4 Nf6 2.Nf3 c5 3.d5 e6 4.c4 exd5 5.cxd5 d6 6.Nc3 g6 7.Bg5 Bg7 8.e3 O-O 9.Nd2 Nbd7 10.Be2 a6 11.O-O b5 12.a4 b4 13.Nce4 h6 14.Bh4 g5 15.Bg3 Nxe4 16.Nxe4 f5 17.Bxd6 fxe4 18.Bxf8 Qxf8 19.d6 Bb7 20.f4 exf3 21.Bxf3 Bxf3 22.Rxf3 Qe8 23.Qd5+ Kh8 24.Raf1 Rd8 25.b3 Ne5 26.Rf6 Bxf6 27.Rxf6 Ng4 28.Re6 Qf7