Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 Nf6 4. Bxc6 bxc6 5. d3 e6 6. Nc3 Be7 7. h3 d5 8. e5
Nd7 9. Ne2 Qc7 10. Bf4 O-O 11. Qd2 Qb6 12. Rb1 f6 13. exf6 Bxf6 14. c3 e5 15.
Bg3 Re8 16. O-O e4 17. dxe4 dxe4 18. Nh2 Be5 19. Ng4 Bxg3 20. Nxg3 Ne5 21. Nxe5
Rxe5 22. Qf4 Re8 23. Nxe4 c4 24. Nd6 Rf8 25. Qxc4+ Kh8 26. Nf7+ Kg8 27. Nh6+
Kh8 28. Qg8+ Rxg8 *
Position (FEN): r1b3rk/p5pp/1qp4N/8/8/2P4P/PP3PP1/1R3RK1 w - - 0 29
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 657
Best move: Nf7#