d4 Nf6 c4 g6 Nc3 d5 Bg5 Nc6 Bxf6 exf6 cxd5 Ne7 e4 Bd7 h4 a6 Bd3 g5 hxg5 fxg5 e5 Nf5 e6 Nxd4 exd7+ Qxd7 Bxa6 c5 Bb5 Nc2+ Qxc2 O-O-O Bxd7+ Kxd7 Qf5+ Ke8 Qe5+ Be7 Qxh8+ Bf8 Rxh7 Rd6 O-O-O Ke7 Re1+ Re6 Rxe6+ Kd7 Rxf7+ Kc8 Qxf8#