Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. g4 Be4 5. f3 Bg6 6. h4 h5 7. e6 Qd6 8. exf7+
Bxf7 9. Ne2 Nd7 10. g5 e5 11. Bh3 Be6 12. Nbc3 Bxh3 13. Rxh3 Qe6 14. Rh1 exd4
15. Qxd4 Bc5 16. Qxg7 Ne5 17. Qxh8 Nxf3+ 18. Kd1 O-O-O 19. Bf4 d4 20. Kc1 dxc3
21. Nxc3 Be3+ 22. Bxe3 Qxe3+ 23. Kb1 Nd2+ 24. Kc1 Nb3+ 25. Kb1 Qc1+ 26. Rxc1 *
Position (FEN): 2kr2nQ/pp6/2p5/6Pp/7P/1nN5/PPP5/RKR5 b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 903
Best move: Nd2#