Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. d4 exd4 6. Qxd4 Qxd4 7. Nxd4 Bd7
8. Bf4 O-O-O 9. Nc3 Bd6 10. Bg5 Nf6 11. Bxf6 gxf6 12. O-O-O Bc5 13. f3 Be6 14.
a3 Bxd4 15. Ne2 Be3+ 16. Kb1 Rxd1+ 17. Rxd1 Rd8 18. Rd3 Bc4 19. Rxe3 Rd2 20.
Nf4 *
Position (FEN): 2k5/1pp2p1p/p1p2p2/8/2b1PN2/P3RP2/1PPr2PP/1K6 b - - 2 20
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 726
Best move: Rd1#