Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 Nc6 5. Qb3 Nf6 6. Bc4 e6 7. Nf3 Na5 8.
Qa4 Nxc4 9. Qxc4 d5 10. exd5 exd5 11. Qb5+ Qd7 12. O-O Qc6 13. Nd4 Qxb5 14.
Ndxb5 Kd8 15. Bg5 Be6 16. Bxf6+ gxf6 17. Rad1 a6 18. Nxd5 Bxd5 19. Rxd5+ Kc8
20. Rc1+ Kb8 *
Position (FEN): rk3b1r/1p3p1p/p4p2/1N1R4/8/8/PP3PPP/2R3K1 w - - 3 21
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 588
Best move: Rd8#