Chess puzzle (Checkmate)
Moves: 1. e4 f5 2. exf5 Nh6 3. Nf3 d5 4. d4 Nxf5 5. Bd3 g6 6. Nc3 Bg7 7. Be3 O-O 8.
Qd2 c5 9. O-O-O c4 10. Bxf5 Bxf5 11. h3 Nc6 12. Rhe1 b5 13. Nxb5 Rb8 14. Nc3
Qb6 15. b3 cxb3 16. axb3 Nb4 17. Na4 Qa5 18. Ne5 Qxa4 19. bxa4 *
Position (FEN): 1r3rk1/p3p1bp/6p1/3pNb2/Pn1P4/4B2P/2PQ1PP1/2KRR3 b - - 0 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1439
Best move: Na2#