Chess puzzle (Checkmate)
Moves: 1. f4 e6 2. Nf3 c5 3. e4 d5 4. Nc3 d4 5. Nb1 Nf6 6. Bb5+ Bd7 7. Qe2 a6 8. Bxd7+
Nbxd7 9. d3 h6 10. O-O Be7 11. Na3 b5 12. f5 exf5 13. exf5 O-O 14. Ne5 Nxe5 15.
Qxe5 Re8 16. Qg3 Kh8 17. Qh3 Bd6 18. g4 Nh7 19. f6 Nxf6 20. Bxh6 gxh6 21. Qxh6+
Nh7 22. Rxf7 Re7 *
Position (FEN): r2q3k/4rR1n/p2b3Q/1pp5/3p2P1/N2P4/PPP4P/R5K1 w - - 1 23
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 968
Best move: Qxh7#