Chess puzzle (Checkmate)
Moves: 1. f4 d5 2. Nf3 c6 3. e3 Bg4 4. d4 Bxf3 5. Qxf3 f5 6. Bd3 e6 7. O-O Nf6 8. Bd2
Nbd7 9. Be1 Be7 10. Nd2 Qb6 11. Rb1 O-O 12. c3 c5 13. Kh1 a5 14. Rg1 c4 15. Bc2
Kh8 16. Qh3 Ng4 17. Bd1 Ndf6 18. Bf3 Nxe3 19. Bh4 Neg4 20. Bxf6 *
Position (FEN): r4r1k/1p2b1pp/1q2pB2/p2p1p2/2pP1Pn1/2P2B1Q/PP1N2PP/1R4RK b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 928
Best move: Nf2#