1.d4 Nf6 2.Nf3 e6 3.Bg5 d5 4.Nbd2 h6 5.Bh4 Be7 6.e3 Nbd7 7.Bd3 c5 8.c3 O-O 9.O-O b6 10.Ne5 Bb7 11.f4 Nxe5 12.fxe5 Nd7 13.Bxe7 Qxe7 14.Qh5 Qg5 15.Qh3 f5 16.Rf3 Qg4 17.Raf1 a5 18.Qxg4 fxg4 19.Rxf8+ Rxf8 20.Bb5 Rxf1+ 21.Nxf1 Nf8 22.Kf2 Bc8 23.Kg3 h5 24.Kh4 g6 25.Kg5 Kg7 26.Nd2 Nh7+ 27.Kh4 Kh6 28.dxc5 bxc5 29.Nb3 c4 30.Nxa5 Ng5 31.h3 gxh3 32.gxh3 Ne4