Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Nf3 Bg4 5. Be2 Bg7 6. O-O Nc6 7. d5 Bxf3 8.
Bxf3 Ne5 9. Be2 c6 10. f4 Ned7 11. dxc6 Qb6+ 12. Kh1 bxc6 13. e5 dxe5 14. fxe5
Nxe5 15. Bf4 Rd8 16. Qc1 Neg4 17. Na4 Nf2+ 18. Kg1 Nh3+ 19. Kh1 Qg1+ 20. Rxg1 *
Position (FEN): 3rk2r/p3ppbp/2p2np1/8/N4B2/7n/PPP1B1PP/R1Q3RK b k - 0 20
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1042
Best move: Nf2#