Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8.
Ba4 h6 9. Nf3 e4 10. Ne5 Qd4 11. Bxc6+ Nxc6 12. Nxc6 Qd5 13. Nb4 Bxb4 14. O-O
O-O 15. c3 Bc5 16. b4 Bb6 17. Na3 Ng4 18. c4 Qd4 19. Rb1 Nxf2 20. Bb2 Nh3+ 21.
Kh1 Qg1+ 22. Rxg1 *
Position (FEN): r1b2rk1/p4pp1/1b5p/8/1PP1p3/N6n/PB1P2PP/1R1Q2RK b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 933
Best move: Nf2#