Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nc3 c5 3. f4 Nc6 4. Bb5 a6 5. Bxc6 bxc6 6. Nf3 d5 7. O-O d4 8. Ne2
Nf6 9. d3 Be7 10. c3 O-O 11. cxd4 cxd4 12. Nexd4 Bc5 13. Be3 Ng4 14. Qc1 Qb6
15. Re1 Rd8 16. Qc4 Nxe3 17. Rxe3 e5 18. Nxe5 Be6 19. Nxe6 Bxe3+ 20. Kh1 fxe6
21. Qxe6+ Kh8 22. Nf7+ Kg8 23. Nh6+ Kh8 24. Qg8+ Rxg8 *
Position (FEN): r5rk/6pp/pqp4N/8/4PP2/3Pb3/PP4PP/R6K w - - 0 25
White to move.
Themes:  Endgame Mate in 1, Smothered Mate 
Puzzle rating: 810
Best move: Nf7#