Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. d4 g6 3. g3 Bg7 4. Bg2 O-O 5. O-O c6 6. b3 d5 7. Bb2 Na6 8. Nbd2
Re8 9. Ne5 Nc7 10. c4 Be6 11. Qc2 Bf5 12. Qc3 Ne4 13. Nxe4 Bxe4 14. f3 Bf5 15.
e4 dxe4 16. fxe4 Bc8 17. d5 cxd5 18. exd5 Na6 19. Rae1 e6 20. Qf3 Qb6+ 21. Kh1
Rf8 22. Ba3 Nb4 23. Nxf7 exd5 24. Bxb4 Qxb4 25. Qxd5 Bf5 26. Nh6+ Kh8 27. Qg8+
Rxg8 *
Position (FEN): r5rk/pp4bp/6pN/5b2/1qP5/1P4P1/P5BP/4RR1K w - - 0 28
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1015
Best move: Nf7#