Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 Nc6 5. Nf3 e6 6. Bf4 a6 7. Bc4 Nge7 8.
O-O d5 9. exd5 exd5 10. Nxd5 Nxd5 11. Bxd5 Be7 12. Qb3 Na5 13. Qa4+ Bd7 14. Qc2
Bb5 15. Rfd1 Qc8 16. Qe4 Bc4 17. Rac1 Bxd5 18. Rxc8+ Rxc8 19. Qxd5 O-O 20. Qxa5
Rc5 21. Qd2 Rfc8 22. Qd7 Bf6 23. Be5 Bxe5 24. Qd8+ Rxd8 *
Position (FEN): 3r2k1/1p3ppp/p7/2r1b3/8/5N2/PP3PPP/3R2K1 w - - 0 25
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 777
Best move: Rxd8#