1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Qc2 O-O 5.a3 Bxc3+ 6.Qxc3 d5 7.Nf3 dxc4 8.Qxc4 b6 9.Bf4 Ba6 10.Qxc7 Qd5 11.Qd6 Qb3 12.Qb4 Qd5 13.Qd6 Qb3 14.Qb4 Qd5 15.Bxb8 Raxb8 16.Ne5 Qb7 17.f3 Nd5 18.Qb3 f6 19.e4 Bxf1 20.Rxf1 Nf4 21.Nd3 Nxg2+ 22.Kf2 Nh4 23.Qxe6+ Kh8 24.Rac1 f5 25.Kg3 Rbe8 26.Qd6 Rd8 27.Rc7 Rxd6 28.Rxb7 Rxd4 29.Nf4 Rg8 30.Ne6 Rd6 31.Ng5