Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. Nf3 c4 5. c3 Nc6 6. Qa4 Be7 7. Bg5 Bd7 8. Bxe7
Ngxe7 9. Qc2 O-O 10. Ng5 g6 11. Be2 Nf5 12. f4 Nh4 13. O-O h6 14. g3 hxg5 15.
gxh4 gxh4 16. Nd2 Ne7 17. Nf3 Nf5 18. Ng5 Ne3 19. Qb1 Nxf1 20. Kxf1 Kg7 21. Bh5
gxh5 *
Position (FEN): r2q1r2/pp1b1pk1/4p3/3pP1Np/2pP1P1p/2P5/PP5P/RQ3K2 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1165
Best move: Qh7#