1.d4 Nf6 2.Nd2 g6 3.e3 Bg7 4.Bd3 d5 5.f4 O-O 6.Ngf3 c5 7.c3 b6 8.O-O Nc6 9.Ng5 Ng4 10.Ndf3 h6 11.Nh3 Nf6 12.Ne5 Nxe5 13.fxe5 Ne4 14.Nf4 Bf5 15.Be2 g5 16.Nh5 Bg6 17.Nxg7 Kxg7 18.Bg4 f5 19.exf6+ exf6 20.Be6 Qd6 21.Qg4 h5 22.Qh3 g4 23.Bxg4 hxg4 24.Qxg4 Rh8 25.h4 Rxh4 26.Qxh4 Rh8 27.Qxh8+ Kxh8 28.Rf3 Ng3 29.Bd2 Be4 30.Rf2 Bd3 31.dxc5 Qe5 32.c6 Ne2+ 33.Rxe2 Bxe2 34.Re1 Bb5