Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Bxc6 dxc6 7. d3 Nd7 8.
Nbd2 O-O 9. Nc4 f6 10. c3 Nc5 11. d4 exd4 12. cxd4 Nxe4 13. Re1 Nd6 14. Na5 Bd7
15. Qb3+ Kh8 16. Bf4 b6 17. Nc4 Nf5 18. g4 Nd6 19. Ne3 Re8 20. g5 fxg5 21. Bxd6
Bxd6 22. Nc4 Bf4 23. Nce5 g4 24. Nf7+ Kg8 25. Nh6+ Kh8 26. Qg8+ Rxg8 *
Position (FEN): r2q2rk/2pb2pp/ppp4N/8/3P1bp1/5N2/PP3P1P/R3R1K1 w - - 0 27
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 913
Best move: Nf7#