Chess puzzle (Checkmate)
Opening: Nimzo-Indian_Defense, Nimzo-Indian_Defense_Three_Knights_Variation
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Nf3 c5 5. e3 d6 6. Bd3 Bxc3+ 7. bxc3 O-O 8.
O-O Bd7 9. e4 Nc6 10. e5 dxe5 11. dxe5 Ne8 12. Ng5 f5 13. exf6 Nxf6 14. Re1 Qe7
15. Qc2 h6 16. Bh7+ Nxh7 *
Position (FEN): r4rk1/pp1bq1pn/2n1p2p/2p3N1/2P5/2P5/P1Q2PPP/R1B1R1K1 w - - 0 17
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 670
Best move: Qxh7#