Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. c4 Qd6 4. d4 Nf6 5. Nc3 c6 6. h3 Bf5 7. Nge2 e6 8. Bf4
Qb4 9. Qb3 Na6 10. Ng3 Qxb3 11. axb3 Nb4 12. O-O-O Bg6 13. f3 O-O-O 14. Nge4
Nxe4 15. Nxe4 Be7 16. Be5 f6 17. Bg3 e5 18. dxe5 Rxd1+ 19. Kxd1 Rd8+ 20. Nd6+
Kc7 21. Kc1 fxe5 22. Ne4 Bg5+ 23. Nxg5 *
Position (FEN): 3r4/ppk3pp/2p3b1/4p1N1/1nP5/1P3PBP/1P4P1/2K2B1R b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1082
Best move: Na2#