Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Qf6 3. Bc4 h6 4. b3 Bc5 5. Bb2 d6 6. Nc3 c6 7. Na4 Nd7 8. Nxc5
Nxc5 9. Qe2 Bg4 10. h3 Bxf3 11. gxf3 O-O-O 12. O-O-O g5 13. d4 exd4 14. Bxd4
Qf4+ 15. Qe3 Qxe3+ 16. fxe3 Rh7 17. Rhf1 Ne6 18. Bxa7 Ne7 19. Bb6 Rf8 20. Rxd6
Ng6 21. Rfd1 Ne5 22. Bxe6+ fxe6 23. Rd8+ Rxd8 *
Position (FEN): 2kr4/1p5r/1Bp1p2p/4n1p1/4P3/1P2PP1P/P1P5/2KR4 w - - 0 24
White to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 1058
Best move: Rxd8#