Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be2 b5 7. Bg5 e6 8. f4
Bb7 9. a4 b4 10. Na2 Bxe4 11. Bf3 Bxf3 12. Qxf3 d5 13. O-O-O Be7 14. Rhe1 O-O
15. Bxf6 Bxf6 16. Nxb4 Qb6 17. c3 a5 18. Nd3 Nc6 19. Nxc6 Qxc6 20. f5 Qxa4 21.
fxe6 d4 22. exf7+ Kxf7 23. Ne5+ Kg8 24. Qd5+ Kh8 25. Nf7+ Kg8 26. Nh6+ Kh8 27.
Qg8+ Rxg8 *
Position (FEN): r5rk/6pp/5b1N/p7/q2p4/2P5/1P4PP/2KRR3 w - - 0 28
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 883
Best move: Nf7#