Chess puzzle (Checkmate)
Moves: 1. f4 d5 2. Nf3 e6 3. g3 Nf6 4. Bg2 Bd6 5. O-O c5 6. d3 d4 7. c4 Nc6 8. Na3 a6
9. Nc2 O-O 10. a3 e5 11. Rb1 exf4 12. Bxf4 Bxf4 13. gxf4 Ng4 14. b4 cxb4 15.
axb4 Qe7 16. b5 axb5 17. cxb5 Ne3 18. Nxe3 Qxe3+ 19. Kh1 Ne7 20. Ne5 Nf5 21.
Rf3 f6 22. Qb3+ Kh8 23. Rxe3 Nxe3 24. Nf7+ Kg8 25. Nh6+ Kh8 26. Qg8+ Rxg8 *
Position (FEN): r1b3rk/1p4pp/5p1N/1P6/3p1P2/3Pn3/4P1BP/1R5K w - - 0 27
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 864
Best move: Nf7#