Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 Nf6 3. e5 Nd5 4. Qg4 Ne7 5. Nc3 Nf5 6. Bg5 Be7 7. Bxe7 Qxe7 8.
O-O-O Nc6 9. Nf3 d5 10. exd6 Qxd6 11. Ne5 Bd7 12. Bd3 O-O-O 13. Bxf5 exf5 14.
Qe2 f6 15. Nf7 Be6 16. Nxd6+ Rxd6 17. d5 Bf7 18. dxc6 Rxc6 19. Qe3 Ra6 20. Qd3
Re8 21. Qd7+ Kb8 22. Qd8+ Rxd8 *
Position (FEN): 1k1r4/ppp2bpp/r4p2/5p2/8/2N5/PPP2PPP/2KR3R w - - 0 23
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 412
Best move: Rxd8#