1.Nf3 Nf6 2.c4 g6 3.Nc3 d5 4.d4 Bg7 5.Qb3 dxc4 6.Qxc4 O-O 7.e4 Bg4 8.Be3 Nfd7 9.Qb3 Nb6 10.Rd1 Nc6 11.e5 e6 12.Be2 Ne7 13.h3 Bxf3 14.Bxf3 Nf5 15.O-O c6 16.Ne4 Nd5 17.Bg5 Qb6 18.Qc4 h6 19.Bc1 Rfd8 20.a3 Nde7 21.Nc5 a5 22.Be4 Qc7 23.g4 Nh4 24.a4 g5 25.f4 gxf4 26.Bxf4 Nhg6 27.Bg3 b6 28.Nxe6 fxe6 29.Qxe6+ Kh7 30.Rf7 Ra7 31.Rxe7 Qxe7 32.Qxg6+ Kg8 33.Rf1