Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 e6 3. Nc3 d5 4. h3 Bd6 5. Be3 O-O 6. Nf3 Nbd7 7. g4 c5 8. g5
Ne4 9. Nxe4 dxe4 10. Nd2 cxd4 11. Bxd4 Be5 12. Nxe4 Bxd4 13. Qxd4 Qa5+ 14. Nc3
Nb6 15. O-O-O Nd5 16. Nxd5 exd5 17. Qxd5 Qxd5 18. Rxd5 Be6 19. Ra5 b6 20. Ra3
Rfd8 21. e3 Rac8 22. Kb1 *
Position (FEN): 2rr2k1/p4ppp/1p2b3/6P1/8/R3P2P/PPP2P2/1K3B1R b - - 2 22
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 534
Best move: Rd1#