Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. b3 Nc6 3. Bb2 e6 4. e3 a6 5. g3 Bd6 6. Bxg7 Ne5 7. Bxh8 Nxf3+ 8.
Qxf3 Qe7 9. Qh5 Bd7 10. Qxh7 O-O-O 11. Bb2 f6 12. Qxe7 Bxe7 13. Bd3 e5 14. h3
Bd6 15. Nc3 c6 16. f4 e4 17. Be2 f5 18. O-O-O Kb8 19. g4 Ne7 20. g5 b5 21. h4
c5 22. h5 d4 23. Nb1 Nc6 24. h6 Nb4 25. a3 *
Position (FEN): 1k1r4/3b4/p2b3P/1pp2pP1/1n1ppP2/PP2P3/1BPPB3/1NKR3R b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 726
Best move: Na2#