1.Nf3 Nf6 2.c4 e6 3.Nc3 d5 4.d4 c6 5.Bg5 Nbd7 6.cxd5 exd5 7.e3 Be7 8.Qc2 O-O 9.Bd3 Re8 10.O-O Nf8 11.h3 Nh5 12.Bxe7 Qxe7 13.Rfe1 Qf6 14.Ne5 Ng6 15.f4 Nxe5 16.dxe5 Qh4 17.Bxh7+ Kh8 18.Bf5 d4 19.Bxc8 Raxc8 20.Ne4 dxe3 21.Nd6 Qg3 22.Rf1 e2 23.Qxe2 Nxf4 24.Qg4 Qxg4 25.hxg4 Ne2+ 26.Kf2 Nf4 27.Nxf7+ Kg8 28.Nd6 Nd3+ 29.Kg3 Rcd8 30.Nxe8 Rxe8 31.Rf3