Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 f5 4. exf5 e4 5. Nd4 Nf6 6. Nxc6 bxc6 7. O-O d5 8.
Bb3 Bxf5 9. d3 Bd6 10. dxe4 Nxe4 11. Re1 O-O 12. c4 Nxf2 13. Qh5 Bc5 14. Be3
Qe7 15. Qe2 Bd3 16. Bxc5 Qxc5 17. Qe3 Rae8 18. Qxe8 Rxe8 19. Rxe8+ Kf7 20. Re1
Nh3+ 21. Kh1 Qg1+ 22. Rxg1 *
Position (FEN): 8/p1p2kpp/2p5/3p4/2P5/1B1b3n/PP4PP/RN4RK b - - 0 22
Black to move.
Themes:  Endgame Mate in 1, Smothered Mate 
Puzzle rating: 963
Best move: Nf2#