Chess puzzle (Checkmate)
Opening: Nimzo-Indian_Defense, Nimzo-Indian_Defense_Classical_Variation
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 d5 5. Bd2 O-O 6. e3 b6 7. Nf3 Ba6 8. cxd5
Bxf1 9. Kxf1 Nxd5 10. e4 Nxc3 11. bxc3 Be7 12. e5 c5 13. h4 Nc6 14. Ng5 h6 *
Position (FEN): r2q1rk1/p3bpp1/1pn1p2p/2p1P1N1/3P3P/2P5/P1QB1PP1/R4K1R w - - 0 15
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 758
Best move: Qh7#