Nf3 Nf6 d4 e6 Nbd2 c5 e4 cxd4 e5 d5 exf6 Qxf6 Bb5+ Nd7 O-O Bd6 Nb3 d3 c3 Qe7 Re1 O-O Nbd4 d2 Bxd2 h6 Nf5 exf5 Rxe7 Bxe7 Be3 Nc5 Bxc5 Bxc5 Qxd5 Be7 Re1 Be6 Rxe6 fxe6 Qxe6+ Kh7 Qxe7 Rfb8 Nd4 a6 Nxf5 Rg8 Bc4 Kh8 Bxg8 Rxg8 Qxb7 g6 Qxa6 Kh7 Qa7+ Kh8 Qe3 Rg7 Qxh6+ Rh7 Qf8#