Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 d5 3. e3 g6 4. Nc3 Bg7 5. h3 c5 6. a3 Nc6 7. Nb5 Qa5+ 8. c3
O-O 9. Bc7 b6 10. b4 cxb4 11. axb4 Qxa1 12. Qxa1 a6 13. Na3 Ne4 14. Bxb6 a5 15.
bxa5 Nxa5 16. Bxa5 Rxa5 17. Qb2 Bd7 18. Bd3 Rfa8 19. Nb1 Ra2 20. Qb7 Nxf2 21.
Qxd7 Nxh1 22. Ne2 e6 23. Kf1 Rd2 24. Qb5 *
Position (FEN): r5k1/5pbp/4p1p1/1Q1p4/3P4/2PBP2P/3rN1P1/1N3K1n b - - 3 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1067
Best move: Rd1#