Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d5 3. Nc3 c5 4. cxd5 exd5 5. dxc5 Bxc5 6. Qxd5 Qxd5 7. Nxd5 Bd6
8. Bf4 Bxf4 9. Nxf4 Nf6 10. O-O-O O-O 11. Nf3 Bf5 12. h3 Ne4 13. Rd5 Bg6 14.
Nxg6 hxg6 15. Rd7 b6 16. g4 Nc6 17. Rh2 Rac8 18. Kb1 Rfd8 19. Rxd8+ Rxd8 20.
Bg2 Nb4 21. a3 *
Position (FEN): 3r2k1/p4pp1/1p4p1/8/1n2n1P1/P4N1P/1P2PPBR/1K6 b - - 0 21
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 962
Best move: Rd1#