Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. f3 Nc6 7. Be3 e5 8. Nb3
Be7 9. Qd2 O-O 10. O-O-O Be6 11. g4 Bxb3 12. axb3 b5 13. h4 Qa5 14. h5 Qa1+ 15.
Nb1 d5 16. exd5 Nb4 17. Qf2 Nfxd5 18. Bc5 Bxc5 19. Qxc5 Rfd8 20. Bd3 Rac8 21.
Qf2 Ne3 22. Qxe3 Rxc2+ 23. Bxc2 *
Position (FEN): 3r2k1/5ppp/p7/1p2p2P/1n4P1/1P2QP2/1PB5/qNKR3R b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1185
Best move: Na2#