Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e6 5. Nc3 a6 6. Be3 Qc7 7. Qd2 Nf6 8. f3
Be7 9. O-O-O O-O 10. g4 Rd8 11. Bc4 d5 12. exd5 Nxd4 13. Bxd4 Qxc4 14. Qg5 Kh8
15. h4 Rg8 16. h5 Qc7 17. Be5 Nxd5 18. Bxc7 Bxg5+ 19. f4 Bxf4+ 20. Bxf4 Nxf4
21. Ne4 b5 22. g5 Bb7 23. Nd6 Bxh1 *
Position (FEN): r5rk/5ppp/p2Np3/1p4PP/5n2/8/PPP5/2KR3b w - - 0 24
White to move.
Themes:  Endgame Mate in 1, Smothered Mate 
Puzzle rating: 715
Best move: Nxf7#