Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 d6 3. d4 cxd4 4. cxd4 g6 5. Nc3 Bg7 6. Bc4 Nf6 7. f4 Nc6 8. Nf3
O-O 9. O-O a6 10. d5 Na5 11. Bd3 b5 12. b4 Nc4 13. Bxc4 bxc4 14. Qd4 Nxd5 15.
Qxd5 Bxc3 16. Rb1 Be6 17. Qd1 Rb8 18. a3 Bg7 19. Ng5 Bd7 20. f5 Qb6+ 21. Kh1 a5
22. fxg6 fxg6 23. Qd5+ Kh8 24. Nf7+ Kg8 25. Nh6+ Kh8 26. Qg8+ Rxg8 *
Position (FEN): 1r4rk/3bp1bp/1q1p2pN/p7/1Pp1P3/P7/6PP/1RB2R1K w - - 0 27
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 887
Best move: Nf7#