Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 Nc6 5. e3 O-O 6. Bd3 e5 7. d5 e4 8. Bxe4
Bxc3+ 9. bxc3 Nxe4 10. Qxe4 f5 11. Qd3 Ne5 12. Qd4 d6 13. Nf3 Re8 14. Nxe5 dxe5
15. Qd2 Qh4 16. O-O Qxc4 17. Rb1 Rd8 18. Rd1 Be6 19. Rxb7 Rxd5 20. Qc2 Qe4 21.
Qxe4 *
Position (FEN): r5k1/pRp3pp/4b3/3rpp2/4Q3/2P1P3/P4PPP/2BR2K1 b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 692
Best move: Rxd1#