Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. Nf3 Bg7 3. d3 c5 4. d4 cxd4 5. Nxd4 Nc6 6. Nxc6 bxc6 7. Bd2 Bxb2 8.
Bc3 Bxa1 9. Bxa1 f6 10. Bc4 e6 11. O-O Ne7 12. Nc3 Rf8 13. Na4 Qa5 14. Bb3 Ba6
15. Re1 O-O-O 16. Bc3 Qh5 17. Qxh5 gxh5 18. Nc5 Bb7 19. h3 Kb8 20. Rb1 Ka8 21.
Bc4 Bc8 22. Ba6 Bxa6 23. Nxa6 d6 *
Position (FEN): k2r1r2/p3n2p/N1pppp2/7p/4P3/2B4P/P1P2PP1/1R4K1 w - - 0 24
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 943
Best move: Nc7#