1.Nf3 Nf6 2.g3 d5 3.Bg2 Bf5 4.O-O e6 5.d3 Nbd7 6.c4 c6 7.Be3 h6 8.Qb3 Qc8 9.Nc3 Bd6 10.Rac1 O-O 11.cxd5 exd5 12.Nd4 Bh7 13.Bh3 Nc5 14.Qd1 Qxh3 15.f3 Rfe8 16.Bf2 Ne6 17.Nxe6 Rxe6 18.e4 Rd8 19.Qb3 Re7 20.Rce1 Qh5 21.Bxa7 dxe4 22.dxe4 Bc5+ 23.Bxc5 Qxc5+ 24.Kh1 Rd2 25.Re2 Red7 26.Qa4 Bg6 27.Rfe1 Kh7 28.e5 Rxe2 29.Rxe2 Nd5 30.Ne4 Qc1+ 31.Kg2 Ne3+ 32.Kf2 Nd1+ 33.Kg2 Ne3+ 34.Kf2 b5 35.Qa3 Nd1+ 36.Kg2 Bxe4 37.fxe4 Rd2 38.Rxd2 Qxd2+ 39.Kh3 Nf2+ 40.Kh4 Qg5#