1.d4 Nf6 2.Nf3 e6 3.Bg5 Be7 4.Nbd2 d5 5.e3 O-O 6.Ne5 h6 7.Bh4 Nbd7 8.f4 c6 9.Ndf3 Ne4 10.Bxe7 Qxe7 11.c3 c5 12.Bd3 Ndf6 13.O-O a6 14.a4 b6 15.Qe2 Bb7 16.g4 c4 17.Bc2 Nd7 18.Qg2 Kh8 19.Nxd7 Qxd7 20.Bxe4 dxe4 21.Ne5 Qc7 22.f5 exf5 23.Rxf5 Bd5 24.Raf1 Rad8 25.Qh3 g6 26.Qxh6+ Kg8 27.Rf6 Qe7 28.Nxg6 fxg6 29.Rxg6+ Qg7 30.Rxg7#