1.d4 Nf6 2.c4 e6 3.g3 d5 4.Bg2 Be7 5.Nf3 O-O 6.O-O Nbd7 7.Nc3 b6 8.cxd5 Nxd5 9.Ne5 Nxe5 10.Nxd5 exd5 11.dxe5 Be6 12.f4 f5 13.Qa4 Qe8 14.Qc2 Qf7 15.Qc6 Bc5+ 16.Kh1 d4 17.Bd2 a5 18.Rfc1 Rfd8 19.b3 Ra7 20.Rxc5 bxc5 21.Qxc5 c6 22.Bxa5 Rd5 23.Bxd5 Bxd5+ 24.Kg1 Qh5 25.Bb4 Ra8 26.Kf1 Qxh2 27.Qxd4 Qxg3 28.Qf2 Qh3+ 29.Ke1 Bxb3 30.Qf3 Qh4+ 31.Kd2