Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. Nc3 Bd7 5. Bxc6 Bxc6 6. d4 exd4 7. Nxd4 g6 8.
Be3 Bg7 9. Qd2 Ne7 10. Bh6 Bf6 11. Nxc6 bxc6 12. O-O-O Qd7 13. f4 Qg4 14. e5
Bh4 15. g3 Qh5 16. Bg7 Rg8 17. exd6 cxd6 18. Qxd6 Rxg7 19. Qd7+ Kf8 20. Qd8+
Rxd8 *
Position (FEN): 3r1k2/p3nprp/2p3p1/7q/5P1b/2N3P1/PPP4P/2KR3R w - - 0 21
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 565
Best move: Rxd8#