Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. e3 d5 3. Nf3 Bg4 4. Bb5+ c6 5. Be2 Ne4 6. O-O Nd7 7. Ne5 Bxe2 8.
Qxe2 Nxe5 9. dxe5 Qc7 10. f4 e6 11. Nd2 Nc5 12. f5 Qxe5 13. fxe6 Qxe6 14. e4
Nxe4 15. Nxe4 Bc5+ 16. Kh1 dxe4 17. Bf4 O-O 18. Qh5 Bd6 19. Bxd6 Qxd6 20. Rf4
g6 21. Qg5 Rad8 22. Rh4 Qd1+ 23. Rxd1 *
Position (FEN): 3r1rk1/pp3p1p/2p3p1/6Q1/4p2R/8/PPP3PP/3R3K b - - 0 23
Black to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 571
Best move: Rxd1#