Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 b6 3. Be2 Bb7 4. Bf3 Nf6 5. e5 Bxf3 6. Qxf3 Nd5 7. c4 Nc6 8.
cxd5 Nxd4 9. Qc3 Bc5 10. Be3 Qh4 11. g3 Qe4 12. Nd2 Qxd5 13. O-O-O Qxh1 14.
Bxd4 Bxd4 15. Qxd4 Qc6+ 16. Kb1 Qg2 17. Ndf3 c5 18. Qxd7+ Kf8 19. Qd6+ Kg8 20.
Qd8+ Rxd8 *
Position (FEN): 3r2kr/p4ppp/1p2p3/2p1P3/8/5NP1/PP3PqP/1K1R2N1 w - - 0 21
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 609
Best move: Rxd8#