Chess puzzle (Checkmate)
Opening: Nimzo-Indian_Defense, Nimzo-Indian_Defense_Three_Knights_Variation
Moves: 1. d4 Nf6 2. c4 b6 3. Nc3 e6 4. Nf3 Bb4 5. e3 Bb7 6. Be2 O-O 7. O-O d5 8. cxd5
Nxd5 9. Qc2 Nxc3 10. bxc3 Bd6 11. e4 Nd7 12. e5 Be7 13. g3 c5 14. h4 Rc8 15.
Bg5 Bxg5 16. Nxg5 cxd4 *
Position (FEN): 2rq1rk1/pb1n1ppp/1p2p3/4P1N1/3p3P/2P3P1/P1Q1BP2/R4RK1 w - - 0 17
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 840
Best move: Qxh7#