Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. g3 Be7 5. Bg2 O-O 6. O-O dxc4 7. Qa4 c5 8. Rd1
Bd7 9. Qxc4 cxd4 10. Ne5 Nc6 11. Nxd7 Qxd7 12. Nd2 Rac8 13. Qa4 Qc7 14. Nb3
Rfd8 15. Bd2 d3 16. e3 Qb6 17. Rac1 Nb4 18. Bc3 Nfd5 19. Bd4 Rxc1 20. Nxc1 Bc5
21. Bxc5 Qxc5 22. Nxd3 Qe7 23. Nxb4 Qxb4 24. Qxb4 Nxb4 *
Position (FEN): 3r2k1/pp3ppp/4p3/8/1n6/4P1P1/PP3PBP/3R2K1 w - - 0 25
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 559
Best move: Rxd8#