1.Nf3 Nf6 2.c4 c6 3.d4 d5 4.e3 e6 5.Bd3 Nbd7 6.O-O Bd6 7.Nbd2 O-O 8.e4 dxc4 9.Nxc4 Bc7 10.Bg5 h6 11.Bh4 Qe8 12.Rc1 a6 13.Bb1 e5 14.Bg3 Qe7 15.dxe5 Nh5 16.e6 Nxg3 17.exd7 Nxf1 18.dxc8=Q Raxc8 19.Qxf1 Rcd8 20.g3 Rd7 21.Qe2 Rfd8 22.e5 Qe6 23.Re1 b5 24.Ne3 g6 25.Ng2 Qe7 26.h4 Ba5 27.Rf1 Bc7 28.h5 g5 29.Qc2 Qe6 30.Qh7+ Kf8 31.Bf5 Qd5 32.Qxh6+ Ke8 33.Qh8+ Ke7 34.Qf6+ Ke8 35.h6