Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. Nf3 d5 3. Nc3 dxe4 4. Nxe4 Nd7 5. d4 Ngf6 6. Nxf6+ Nxf6 7. Bc4 Bf5
8. O-O e6 9. Bg5 Be7 10. Re1 O-O 11. c3 Nd5 12. Be3 Nxe3 13. Rxe3 Bg6 14. Ne5
c5 15. Nxg6 hxg6 16. a3 cxd4 17. cxd4 Bf6 18. Rd3 Qb6 19. b4 Rfd8 20. Qf3 Rxd4
21. Rxd4 Qxd4 22. Rc1 Rd8 23. Qxb7 Qxc4 24. Rxc4 *
Position (FEN): 3r2k1/pQ3pp1/4pbp1/8/1PR5/P7/5PPP/6K1 b - - 0 24
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 418
Best move: Rd1#