Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. c4 g6 3. d4 Bg7 4. Nc3 O-O 5. e4 d6 6. Be2 e5 7. dxe5 dxe5 8. Bg5
Nc6 9. O-O Be6 10. Nd5 h6 11. Nxf6+ Bxf6 12. Bxh6 Re8 13. Be3 Kg7 14. a3 Qe7
15. b4 Rad8 16. Qc2 b6 17. Qa4 Nd4 18. Nxd4 exd4 19. Bf4 d3 20. Bf3 Bxa1 21.
Rxa1 Bxc4 22. Rc1 b5 23. Qxa7 Ra8 24. Qd4+ Kg8 25. Bh6 Qe5 26. Qd7 Rad8 27. Qg4
d2 28. Rd1 Bb3 29. Rxd2 Qa1+ 30. Bd1 Bxd1 31. Rxd1 Qxd1+ 32. Qxd1 *
Position (FEN): 3rr1k1/2p2p2/6pB/1p6/1P2P3/P7/5PPP/3Q2K1 b - - 0 32
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 599
Best move: Rxd1#