Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 e6 3. Nc3 d5 4. e3 Bd6 5. Qf3 Bxf4 6. Qxf4 O-O 7. Bd3 b6 8.
Nb5 Na6 9. a4 c6 10. Nd6 Nb4 11. Nxc8 Rxc8 12. Nf3 Nxd3+ 13. cxd3 c5 14. dxc5
Rxc5 15. O-O Qb8 16. Ne5 Qd6 17. d4 Rc2 18. Rab1 Rfc8 19. Qf3 Qb4 20. b3 R2c3
21. Qd1 a5 22. Nd3 Qa3 23. Re1 h6 24. Nc1 Rc2 25. Ne2 Ne4 26. Rc1 Rxc1 27. Nxc1
Qb2 28. Re2 Rxc1 29. Rxb2 *
Position (FEN): 6k1/5pp1/1p2p2p/p2p4/P2Pn3/1P2P3/1R3PPP/2rQ2K1 b - - 0 29
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 400
Best move: Rxd1#