Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. Bxd7+ Nxd7 5. d3 g6 6. O-O Bg7 7. c3 b5 8. d4
c4 9. Bf4 e5 10. dxe5 Nxe5 11. Nxe5 Bxe5 12. Bxe5 dxe5 13. Qxd8+ Rxd8 14. Na3
a6 15. Rad1 Rxd1 16. Rxd1 Nf6 17. Rd6 Nxe4 18. Rxa6 O-O 19. Nxb5 Rd8 20. f3 *
Position (FEN): 3r2k1/5p1p/R5p1/1N2p3/2p1n3/2P2P2/PP4PP/6K1 b - - 0 20
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 899
Best move: Rd1#