Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Zukertort_Variation
Moves: 1. d4 d5 2. Nf3 e6 3. g3 c5 4. c3 cxd4 5. cxd4 Bb4+ 6. Bd2 Nc6 7. Bg2 Qc7 8.
Nc3 Nf6 9. Rc1 Qa5 10. a3 Bxc3 11. Bxc3 Qb6 12. O-O Ne4 13. Qc2 Nxc3 14. Qxc3
O-O 15. b4 Bd7 16. e3 Rac8 17. Qd3 Ne7 18. Ng5 Bb5 *
Position (FEN): 2r2rk1/pp2nppp/1q2p3/1b1p2N1/1P1P4/P2QP1P1/5PBP/2R2RK1 w - - 5 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1049
Best move: Qxh7#