Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. c3 Bg7 3. d4 e6 4. e5 Ne7 5. f4 O-O 6. g4 a6 7. h4 d6 8. h5 Nd7 9.
hxg6 fxg6 10. g5 Nd5 11. Qg4 N7b6 12. Qh4 Kf7 13. c4 Nb4 14. Na3 dxe5 15. fxe5
a5 16. Bd2 Bd7 17. O-O-O Nxa2+ 18. Kb1 Nb4 19. Be2 Ba4 20. Rf1+ Ke7 21. Rxf8
Qxf8 22. Qxh7 Qf5+ 23. Kc1 Kf7 24. Qh3 *
Position (FEN): r7/1pp2kb1/1n2p1p1/p3PqP1/bnPP4/N6Q/1P1BB3/2K3NR b - - 4 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1432
Best move: Na2#