1.d4 e6 2.Nf3 Nf6 3.c4 d5 4.g3 Bb4+ 5.Nbd2 O-O 6.Qc2 b6 7.Bg2 Bb7 8.O-O Nbd7 9.cxd5 exd5 10.Ne5 Bxd2 11.Bxd2 Nxe5 12.dxe5 Ne4 13.Bf4 Qe7 14.Rad1 g5 15.Bc1 Qxe5 16.f3 Nc5 17.b4 Ne6 18.f4 gxf4 19.gxf4 Qd6 20.f5 Ng7 21.e4 f6 22.exd5 Qxb4 23.d6 Bxg2 24.Qxg2 Kh8 25.Kh1 Rac8 26.Rg1 Nxf5 27.Bh6 Rf7 28.d7 Rd8 29.Qg8+ Rxg8 30.Rxg8+ Kxg8 31.d8=Q+ Rf8 32.Qd5+