Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bg5 d5 3. Bxf6 exf6 4. e3 Bf5 5. Bd3 Bxd3 6. Qxd3 Nc6 7. Nf3 Bd6
8. Nbd2 O-O 9. O-O Re8 10. a3 h6 11. c4 Ne7 12. c5 Bxc5 13. dxc5 Nc6 14. b4 a5
15. Nd4 Ne5 16. Qc2 b6 17. c6 axb4 18. axb4 Qd6 19. b5 Qd8 20. Rfd1 Qd6 21. Nf5
Qb4 22. Rxa8 Rxa8 23. Rb1 Qg4 24. Ne7+ Kh8 25. Nxd5 h5 26. Nxc7 Rd8 27. Rd1 h4
28. f3 Qg5 29. Ne4 Qxe3+ 30. Qf2 *
Position (FEN): 3r3k/2N2pp1/1pP2p2/1P2n3/4N2p/4qP2/5QPP/3R2K1 b - - 1 30
Black to move.
Themes: Hanging Piece, Pin Middlegame Mate in 1 
Puzzle rating: 1007
Best move: Rxd1#