1.d4 Nf6 2.Nc3 d5 3.Bg5 Nbd7 4.Nf3 c6 5.e3 g6 6.Bd3 Bg7 7.O-O O-O 8.Re1 Re8 9.e4 dxe4 10.Nxe4 Nxe4 11.Rxe4 h6 12.Bh4 g5 13.Bg3 f5 14.Bc4+ e6 15.Rxe6 Kh8 16.Bc7 Qxc7 17.Rxe8+ Nf8 18.Nxg5 Qd7 19.Qh5 Qxd4 20.Qg6 Qxc4 21.Qh7#