Chess puzzle (Checkmate)
Opening: Nimzo-Indian_Defense, Nimzo-Indian_Defense_Three_Knights_Variation
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 Bb4+ 4. Nc3 O-O 5. Bg5 c5 6. d5 d6 7. dxe6 Bxe6 8. e3
Nbd7 9. Be2 Qa5 10. Qc2 Ne4 11. Rc1 Bxc3+ 12. bxc3 Nxg5 13. Nxg5 Ne5 *
Position (FEN): r4rk1/pp3ppp/3pb3/q1p1n1N1/2P5/2P1P3/P1Q1BPPP/2R1K2R w K - 1 14
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 678
Best move: Qxh7#