Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. d4 exd4 6. Re1 d5 7. Nbd2 Bf5 8.
Nxd4 Bc5 9. Nxe4 Bxe4 10. Nxc6 bxc6 11. Bxc6+ Kf8 12. Bxa8 Qxa8 13. Be3 Bd6 14.
Qd2 a6 15. Bf4 Bxf4 16. Qxf4 Qc8 17. Rad1 c6 18. Qd6+ Kg8 19. Rxe4 dxe4 20.
Qd8+ Qxd8 *
Position (FEN): 3q2kr/5ppp/p1p5/8/4p3/8/PPP2PPP/3R2K1 w - - 0 21
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 662
Best move: Rxd8#