Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 a6 4. Ngf3 c5 5. exd5 exd5 6. dxc5 Bxc5 7. Nb3 Bb6 8.
Bd3 Nf6 9. O-O O-O 10. Bg5 Nc6 11. Re1 h6 12. Be3 Bg4 13. Bxb6 Qxb6 14. Be2 Ne4
15. c3 Qxf2+ 16. Kh1 Qb6 17. Qxd5 Nf2+ 18. Kg1 Nh3+ 19. Kh1 Qg1+ 20. Rxg1 *
Position (FEN): r4rk1/1p3pp1/p1n4p/3Q4/6b1/1NP2N1n/PP2B1PP/R5RK b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 851
Best move: Nf2#