Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. h4 h5 7. Nf3 Nf6 8. Bd3
Bxd3 9. Qxd3 Nbd7 10. Ne4 e6 11. Ne5 Nxe5 12. Nxf6+ Qxf6 13. dxe5 Qxe5+ 14. Be3
Be7 15. O-O-O O-O 16. Rde1 Qa5 17. Qb3 Bf6 18. f3 Rad8 19. g4 hxg4 20. fxg4 Bd4
21. h5 Bxe3+ 22. Rxe3 Qg5 23. Kb1 Qxg4 24. Rg3 Qd1+ 25. Rxd1 *
Position (FEN): 3r1rk1/pp3pp1/2p1p3/7P/8/1Q4R1/PPP5/1K1R4 b - - 0 25
Black to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 480
Best move: Rxd1#