Chess puzzle (Checkmate)
Moves: 1. e4 a5 2. Nf3 e6 3. c3 d5 4. exd5 exd5 5. d4 Bd6 6. Bg5 Nf6 7. Bb5+ Nc6 8.
Ne5 Bd7 9. Nxd7 Qxd7 10. Qf3 Ne4 11. Bh4 g5 12. Bg3 f5 13. Bxd6 Qxd6 14. Qh5+
Kd8 15. f3 Qf4 16. O-O Qe3+ 17. Kh1 Nf2+ 18. Kg1 Nh3+ 19. Kh1 Qg1+ 20. Rxg1 *
Position (FEN): r2k3r/1pp4p/2n5/pB1p1ppQ/3P4/2P2P1n/PP4PP/RN4RK b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 1381
Best move: Nf2#