Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Nc3 Bb4 5. Qa4+ Nc6 6. e3 O-O 7. Bd2 Re8 8. Rd1
a6 9. h3 h6 10. Bc1 Bd7 11. Qc2 e5 12. dxe5 Nxe5 13. cxd5 Nxf3+ 14. gxf3 Qe7
15. Rg1 Rad8 16. e4 c6 17. Bxh6 g6 18. Be2 cxd5 19. exd5 Ba4 20. Rxg6+ fxg6 21.
Qxg6+ Kh8 22. Rd2 Bxc3 23. bxc3 Rxd5 24. Bg5 Qxe2+ 25. Rxe2 *
Position (FEN): 4r2k/1p6/p4nQ1/3r2B1/b7/2P2P1P/P3RP2/4K3 b - - 0 25
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 937
Best move: Rd1#