Chess puzzle (Checkmate)
Opening: Nimzo-Indian_Defense, Nimzo-Indian_Defense_Other_variations
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Bd2 d5 5. a3 Bxc3 6. Bxc3 O-O 7. cxd5 Nxd5 8.
Rc1 Nxc3 9. Rc2 Nd5 10. e4 Nf6 11. e5 Nd5 12. Nf3 b6 13. Bc4 Bb7 14. O-O Nd7
15. Ba2 c5 16. dxc5 Nxc5 17. Bb1 Rc8 18. Rc4 Ba6 19. Qc2 Bxc4 *
Position (FEN): 2rq1rk1/p4ppp/1p2p3/2nnP3/2b5/P4N2/1PQ2PPP/1B3RK1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1444
Best move: Qxh7#