Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 Nc6 3. Nf3 d6 4. d4 cxd4 5. cxd4 e6 6. d5 Ne5 7. Nxe5 dxe5 8.
Qa4+ Bd7 9. Bb5 Bxb5 10. Qxb5+ Qd7 11. Qxd7+ Kxd7 12. dxe6+ Kxe6 13. O-O Bc5
14. Nc3 Ne7 15. Nb5 Rac8 16. Be3 Bxe3 17. fxe3 a6 18. Nc3 Rhd8 19. Na4 Rd6 20.
Rad1 Rcc6 21. Rxd6+ Rxd6 *
Position (FEN): 8/1p2nppp/p2rk3/4p3/N3P3/4P3/PP4PP/5RK1 w - - 0 22
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 652
Best move: Nc5#