1.d4 Nf6 2.c4 g6 3.Nc3 Bg7 4.e4 d6 5.Bd3 O-O 6.Nge2 c5 7.d5 e6 8.O-O exd5 9.cxd5 Bd7 10.Bf4 Qc7 11.Rc1 Nh5 12.Be3 c4 13.Nb1 Bb5 14.Nd4 Bxd4 15.Bxd4 Nf4 16.Na3 Nxd3 17.Nxb5 Qa5 18.Rxc4 Ne5 19.Nxd6 Nxc4 20.Nxc4 Qxa2 21.Ne5 f6 22.Qg4 Nc6 23.Qe6+ Kg7 24.Qd7+ Kg8 25.dxc6 fxe5 26.Bxe5 Rf7 27.cxb7 Raf8 28.Qb5 a6 29.Qb6 Rxf2 30.Qxf2 Rxf2 31.b8=Q+