1.Nf3 d5 2.c4 e6 3.d4 dxc4 4.Qa4+ Nd7 5.g3 a6 6.Qxc4 Ngf6 7.Bg2 b5 8.Qc6 Rb8 9.Bf4 Bb4+ 10.Nbd2 Bb7 11.Qc2 Nd5 12.Bg5 f6 13.Bf4 g5 14.Be3 g4 15.Nh4 N7b6 16.O-O f5 17.Nb3 Nxe3 18.fxe3 Nd5 19.Nxf5 exf5 20.Qxf5 Qd6 21.Qh5+ Kd8 22.e4 Ne7 23.Rad1 Qe6 24.d5 Qg6 25.Qe5 Qb6+ 26.Kh1 Ng6 27.Qg7 Bf8 28.Qxh8 Nxh8 29.Rxf8+ Ke7 30.Rxb8 Nf7 31.e5