Chess puzzle (Checkmate)
Moves: 1. d4 b6 2. Nf3 Bb7 3. g3 e6 4. Bg2 f5 5. Bg5 Be7 6. h4 Nf6 7. O-O O-O 8. e3
Ne4 9. Bxe7 Qxe7 10. Nbd2 Nxd2 11. Qxd2 d6 12. c4 Nd7 13. Rfd1 Rad8 14. a4 e5
15. a5 f4 16. Nxe5 Bxg2 17. Nxd7 Qxd7 18. Kxg2 f3+ 19. Kh2 Qg4 20. axb6 axb6
21. Ra7 c5 22. dxc5 dxc5 23. Qxd8 Rxd8 *
Position (FEN): 3r2k1/R5pp/1p6/2p5/2P3qP/4PpP1/1P3P1K/3R4 w - - 0 24
White to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 694
Best move: Rxd8#