Chess puzzle (Checkmate)
Moves: 1. g3 d5 2. d4 Nf6 3. Bg2 Be6 4. Nf3 c5 5. dxc5 Nc6 6. O-O g6 7. c3 Bg7 8. b4
O-O 9. Bb2 b6 10. a3 bxc5 11. e3 cxb4 12. cxb4 Rc8 13. Nc3 Nb8 14. Ne5 Nfd7 15.
Nxd7 Nxd7 16. Rc1 Nb6 17. Ba1 Qd7 18. e4 Bxc3 19. Bxc3 f6 20. exd5 Bxd5 21.
Bxd5+ Nxd5 22. Ba1 Rxc1 23. Qxc1 Rc8 24. Qd1 e5 25. Qf3 Kg7 26. Rd1 Rd8 27. Qe4
Qb5 28. a4 Qc6 29. b5 Ne3 30. bxc6 *
Position (FEN): 3r4/p5kp/2P2pp1/4p3/P3Q3/4n1P1/5P1P/B2R2K1 b - - 0 30
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 976
Best move: Rxd1#