Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 d6 4. d4 exd4 5. Nxd4 Nf6 6. Bb5 Bd7 7. Bxc6 bxc6 8.
O-O Be7 9. f4 O-O 10. Kh1 c5 11. Nf3 Bc6 12. e5 Nd7 13. Qe2 Re8 14. e6 fxe6 15.
Qxe6+ Kh8 16. Qf5 Nf6 17. Bd2 Rb8 18. b3 Rf8 19. Ng5 Bd7 20. Qd3 h6 21. Nd5
Nxd5 *
Position (FEN): 1r1q1r1k/p1pbb1p1/3p3p/2pn2N1/5P2/1P1Q4/P1PB2PP/R4R1K w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1184
Best move: Qh7#