Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Nf6 5. e5 d5 6. Bb5 Ne4 7. Nxd4 Bd7 8.
O-O Nxe5 9. Bf4 Bxb5 10. Nxb5 c6 11. Bxe5 cxb5 12. f3 Nf6 13. Nc3 Be7 14. Nxb5
O-O 15. Kh1 Qb6 16. Nc7 Rad8 17. b3 Rd7 18. Bxf6 Bxf6 19. Nxd5 Rxd5 20. Qxd5
Bxa1 21. Rxa1 Rc8 22. Rd1 Qf2 23. Qd8+ Rxd8 *
Position (FEN): 3r2k1/pp3ppp/8/8/8/1P3P2/P1P2qPP/3R3K w - - 0 24
White to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 625
Best move: Rxd8#