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 b6 6. a3 Be7 7. e3 Bb7 8. Bd3
a6 9. O-O d6 10. Rc1 Nbd7 11. Bxf6 Bxf6 12. Ne4 c5 13. Bb1 d5 14. Ng3 Qc7 15.
Qc2 Rac8 *
Position (FEN): 2r2rk1/1bqn1ppp/pp2pb2/2pp4/2PP4/P3PNN1/1PQ2PPP/1BR2RK1 w - - 4 16
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 400
Best move: Qxh7#