Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Bd6 5. Bd3 Nf6 6. Bg5 h6 7. Bh4 Qe7+ 8.
Be2 Be6 9. O-O Nbd7 10. Re1 g5 11. Bg3 Bxg3 12. fxg3 O-O-O 13. Nc3 Ne4 14. Qd3
f5 15. Nd2 h5 16. Qb5 Nxd2 17. Nxd5 Bxd5 18. Qxd5 Qe3+ 19. Kh1 Ne4 20. Ba6 Nf2+
21. Kg1 Nh3+ 22. Kh1 Qg1+ 23. Rxg1 *
Position (FEN): 2kr3r/pppn4/B7/3Q1ppp/3P4/6Pn/PPP3PP/R5RK b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 876
Best move: Nf2#