Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. d4 exd4 6. e5 Ne4 7. Bd5 Nxf2 8.
Kxf2 dxc3+ 9. Kf1 cxb2 10. Bxb2 d6 11. Bxc6+ bxc6 12. exd6 cxd6 13. Qe2+ Kf8
14. Nc3 Qb6 15. Qd2 Ba6+ 16. Ke1 Re8+ 17. Kd1 Be3 18. Qxd6+ Kg8 19. Nd5 Qxb2
20. Ne7+ Kf8 21. Ng6+ Kg8 22. Qf8+ Rxf8 *
Position (FEN): 5rkr/p4ppp/b1p3N1/8/8/4bN2/Pq4PP/R2K3R w - - 0 23
White to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 949
Best move: Ne7#