Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nf3 Bg4 4. Be2 Qxd5 5. Nc3 Qh5 6. d4 Nc6 7. Be3 O-O-O
8. Qd2 e5 9. d5 e4 10. Nd4 Rxd5 11. Nxd5 Qxd5 12. Nxc6 Qxc6 13. Bxg4+ Nxg4 14.
O-O-O Bd6 15. h3 Ne5 16. Qd5 Qa4 17. Rd4 Qa6 18. Rxe4 Re8 19. Kb1 f6 20. f4 Qe2
21. fxe5 Bxe5 22. Rd1 Qh5 23. Qd7+ Kb8 24. Qd8+ Rxd8 *
Position (FEN): 1k1r4/ppp3pp/5p2/4b2q/4R3/4B2P/PPP3P1/1K1R4 w - - 0 25
White to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 563
Best move: Rxd8#