Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Be2 Qxd5 7. O-O e4 8.
d3 exd3 9. Bxd3 Be6 10. Nxe6 fxe6 11. Re1 O-O-O 12. Nc3 Qd7 13. Bg5 Bc5 14. Qf3
Rhf8 15. Qg3 Bxf2+ 16. Qxf2 Ne4 17. Qxa7 Nc6 18. Qa8+ Nb8 19. Bxd8 Qd4+ 20. Kh1
Nf2+ 21. Kg1 Nh3+ 22. Kh1 Qg1+ 23. Rxg1 *
Position (FEN): QnkB1r2/1pp3pp/4p3/8/8/2NB3n/PPP3PP/R5RK b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1005
Best move: Nf2#