1.d4 Nf6 2.Nf3 b5 3.g3 Bb7 4.Bg2 e6 5.O-O Be7 6.Nbd2 d5 7.Ne5 Nbd7 8.Nxd7 Qxd7 9.c4 bxc4 10.Nxc4 Qb5 11.Ne5 c5 12.Be3 cxd4 13.Bxd4 O-O 14.Rc1 Rfc8 15.Qd2 Ne4 16.Qe3 a5 17.Bh3 Qa4 18.a3 Qe8 19.Rfd1 a4 20.Bg4 f5 21.Bh3 Bg5 22.f4 Bf6 23.g4 fxg4 24.Bxg4 Bxe5 25.Bxe5 Qg6 26.Kh1 d4 27.Rxc8+ Rxc8 28.Bxe6+ Qxe6 29.Rxd4 Qg4 30.h3 Nf2+ 31.Kh2 Qg2#