Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Be2 Nf6 4. Nc3 Bb4 5. O-O O-O 6. d3 d6 7. Bg5 Bc5 8. Nd5
Nd4 9. Bxf6 gxf6 10. c3 Nxe2+ 11. Qxe2 Be6 12. b4 c6 13. bxc5 cxd5 14. exd5
Bxd5 15. c4 Bxf3 16. Qxf3 dxc5 17. Qxb7 Qxd3 18. Rfd1 Qxc4 19. Qe7 Kg7 20. Rac1
Rfd8 21. Rxc4 *
Position (FEN): r2r4/p3Qpkp/5p2/2p1p3/2R5/8/P4PPP/3R2K1 b - - 0 21
Black to move.
Themes: Hanging Piece Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 562
Best move: Rxd1#