1.d4 Nf6 2.c4 e6 3.Nf3 b6 4.g3 Ba6 5.Qb3 d5 6.cxd5 exd5 7.Bg2 Be7 8.Nc3 O-O 9.Ne5 c6 10.O-O Nfd7 11.f4 Nxe5 12.fxe5 Bc4 13.Qc2 Qd7 14.Bf4 f6 15.Rad1 fxe5 16.Bxe5 Rxf1+ 17.Rxf1 Qe6 18.b3 Ba6 19.Nxd5 cxd5 20.Qf5 Bc8 21.Bxd5 Qxd5 22.Qxc8+ Bd8 23.Qg4 g6 24.e4 Qd7 25.Qf4 Qe8 26.Bxb8 Bg5 27.Qxg5 Rxb8 28.Qd5+ Kg7 29.e5 Rd8 30.Rf7+ Kg8 31.Rd7+