Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 Ne7 3. Nc3 d5 4. e5 g6 5. f4 Bg7 6. Bd2 O-O 7. Qf3 Nbc6 8. Nge2
f5 9. g4 a6 10. gxf5 exf5 11. h4 Be6 12. O-O-O b5 13. h5 b4 14. Na4 a5 15. hxg6
hxg6 16. b3 Na7 17. Be3 Nb5 18. Ng3 Nc3 19. Nxc3 bxc3 20. Nh5 a4 21. b4 Qb8 22.
a3 Nc6 23. Qh3 Nxb4 24. Nxg7 *
Position (FEN): rq3rk1/2p3N1/4b1p1/3pPp2/pn1P1P2/P1p1B2Q/2P5/2KR1B1R b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1287
Best move: Na2#