Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 e6 4. c3 h6 5. d4 cxd4 6. cxd4 Nf6 7. O-O Nxe4 8. Re1
d5 9. Bb5+ Bd7 10. Qa4 Bxb5 11. Qxb5+ Qd7 12. Qxd7+ Nxd7 13. Nc3 a6 14. Nxe4
dxe4 15. Rxe4 Nf6 16. Re1 Rd8 17. Be3 Be7 18. Rac1 O-O 19. Rc7 Rd7 20. Rec1
Rfd8 21. Ne5 Rxc7 22. Rxc7 Bd6 23. Rxb7 Bxe5 24. dxe5 *
Position (FEN): 3r2k1/1R3pp1/p3pn1p/4P3/8/4B3/PP3PPP/6K1 b - - 0 24
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1240
Best move: Rd1#