Chess puzzle (Checkmate)
Moves: 1. Nf3 c5 2. g3 g6 3. Bg2 Bg7 4. O-O Nc6 5. c4 e5 6. Nc3 Nge7 7. d3 d6 8. a3
O-O 9. Rb1 a5 10. Ne1 Be6 11. Nc2 d5 12. cxd5 Nxd5 13. Nxd5 Bxd5 14. Bxd5 Qxd5
15. Ne3 Qd7 16. Nc4 Rab8 17. e4 Rfd8 18. Ne3 Qxd3 19. Qxd3 Rxd3 20. Nd5 b5 21.
Be3 c4 22. Rfd1 Rxd1+ 23. Rxd1 Kf8 24. Bc5+ Ke8 *
Position (FEN): 1r2k3/5pbp/2n3p1/ppBNp3/2p1P3/P5P1/1P3P1P/3R2K1 w - - 3 25
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 852
Best move: Nc7#