Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nf3 e6 5. Be2 c5 6. Be3 Qb6 7. Nc3 Nc6 8. O-O
Qxb2 9. Qe1 cxd4 10. Nxd4 Bb4 11. Ndb5 Nge7 12. Rb1 Qxc2 13. Rxb4 Nxb4 14. Nd6+
Kf8 15. Nxf5 exf5 16. Bc5 Nd3 17. Bxe7+ Kxe7 18. Nxd5+ Kf8 19. Bxd3 Qxd3 20.
Qb4+ Kg8 21. Ne7+ Kf8 22. Ng6+ Kg8 23. Qf8+ Rxf8 *
Position (FEN): 5rkr/pp3ppp/6N1/4Pp2/8/3q4/P4PPP/5RK1 w - - 0 24
White to move.
Themes:  Endgame Mate in 1, Smothered Mate 
Puzzle rating: 728
Best move: Ne7#