Chess puzzle (Checkmate)
Opening: Nimzo-Indian_Defense, Nimzo-Indian_Defense_Classical_Variation
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 O-O 5. e4 d5 6. e5 Ne4 7. Bd3 f5 8. exf6
Nxf6 9. Nf3 Nc6 10. a3 dxc4 11. Bxc4 Nxd4 12. Nxd4 Qxd4 13. Bd3 Qe5+ 14. Be3
Bc5 15. Nd1 Bxe3 16. Nxe3 Ng4 17. Bxh7+ Kh8 18. O-O *
Position (FEN): r1b2r1k/ppp3pB/4p3/4q3/6n1/P3N3/1PQ2PPP/R4RK1 b - - 2 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 757
Best move: Qxh2#