Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 e6 3. Nf3 Nc6 4. Bb5 Nge7 5. O-O Qc7 6. Re1 g6 7. d4 cxd4 8.
Nxd4 Bg7 9. Bxc6 Nxc6 10. Ndb5 Qb8 11. Nd6+ Ke7 12. Bf4 Be5 13. Bxe5 Nxe5 14.
f4 Qxd6 15. Qxd6+ Kxd6 16. Rad1+ Ke7 17. fxe5 b6 18. Rd4 Bb7 19. Red1 Rhd8 20.
Nb5 Bc6 21. Nd6 f6 22. exf6+ Kxf6 23. Rf1+ Ke5 24. c3 Rf8 *
Position (FEN): r4r2/p2p3p/1pbNp1p1/4k3/3RP3/2P5/PP4PP/5RK1 w - - 1 25
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1520
Best move: Nc4#