Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. Nf3 Bg4 5. Bc4 Nc6 6. O-O Ne5 7. Be2 Nc6 8.
d4 O-O-O 9. Be3 e5 10. Nxe5 Bxe2 11. Qxe2 Nxe5 12. dxe5 Qxe5 13. Qg4+ Kb8 14.
Rfe1 Bd6 15. Bxa7+ Kxa7 16. Rxe5 Bxe5 17. Qa4+ Kb8 18. Nb5 Nf6 19. Qa7+ Kc8 20.
Qa8+ Kd7 21. Rd1+ Ke7 22. Rxd8 Rxd8 23. Qxb7 *
Position (FEN): 3r4/1Qp1kppp/5n2/1N2b3/8/8/PPP2PPP/6K1 b - - 0 23
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 601
Best move: Rd1#