Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. g3 e6 4. Bg2 Be7 5. O-O O-O 6. c4 c6 7. Nc3 Nbd7 8. Nd2
e5 9. dxe5 Nxe5 10. cxd5 cxd5 11. Nb3 Bg4 12. h3 Be6 13. Nd4 Rc8 14. Qb3 Qd7
15. Rd1 Bxh3 16. Nxd5 Bxg2 17. Nxe7+ Qxe7 18. Kxg2 Neg4 19. Bg5 Qe4+ 20. Qf3
Qxf3+ 21. exf3 Ne5 22. Bxf6 gxf6 23. Rac1 Rfd8 24. Nf5 Rxc1 *
Position (FEN): 3r2k1/pp3p1p/5p2/4nN2/8/5PP1/PP3PK1/2rR4 w - - 0 25
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1422
Best move: Rxd8#