Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Bf5 3. c4 e6 4. Nc3 c6 5. Bf4 Nd7 6. e3 Ngf6 7. c5 Nh5 8. Bg3
Nxg3 9. hxg3 Nf6 10. Bd3 Ne4 11. Bxe4 dxe4 12. Nh4 Be7 13. Nxf5 exf5 14. b4 g6
15. g4 Qd7 16. Qe2 fxg4 17. O-O-O f5 18. d5 O-O-O 19. d6 Bf6 20. Qc4 Qg7 21.
Na4 Rd7 22. b5 cxb5 23. Qxb5 Re8 24. c6 bxc6 25. Qxc6+ Kb8 26. Nc5 Rc8 *
Position (FEN): 1kr5/p2r2qp/2QP1bp1/2N2p2/4p1p1/4P3/P4PP1/2KR3R w - - 3 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1608
Best move: Na6#