1.Nf3 Nf6 2.g3 c5 3.c4 d5 4.cxd5 Nxd5 5.Bg2 Nc6 6.Nc3 Nc7 7.O-O e5 8.Ne1 Be7 9.Nd3 f6 10.Bxc6+ bxc6 11.Qa4 O-O 12.Qxc6 Bh3 13.Rd1 Ne6 14.Qd5 Qc7 15.Qc4 Rad8 16.e3 Kh8 17.Ne1 Ng5 18.d3 f5 19.f4 exf4 20.exf4 Bf6 21.Be3 Bd4 22.Bxd4 Rxd4 23.Nb5 Qe7 24.Qc2 Rb4 25.fxg5 f4 26.Nc3 fxg3 27.hxg3 Qe3+ 28.Kh2 Rf2+ 29.Qxf2 Qxf2+ 30.Kxh3 Qf5+ 31.Kh2 Rxb2+ 32.Ng2 Qf3