Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nc3 d5 3. Bg5 c6 4. f3 Bf5 5. e3 Nbd7 6. g4 Bg6 7. Bd3 e6 8. Bxg6
hxg6 9. Nge2 Be7 10. Qd2 Qc7 11. Bf4 Bd6 12. O-O-O Bxf4 13. Nxf4 b5 14. h4 a5
15. e4 b4 16. Na4 dxe4 17. fxe4 Nxe4 18. Qe3 Nef6 19. h5 g5 20. Nd3 O-O-O 21.
Qxg5 Nd5 22. Nac5 Nxc5 23. Nxc5 f6 24. Qd2 Rde8 25. Rdf1 Qg3 26. Qd3 Qxd3 27.
cxd3 e5 28. dxe5 Rxe5 29. d4 Re2 30. Re1 Rhe8 31. Rxe2 Rxe2 32. h6 gxh6 33.
Rxh6 Ne3 34. Rxf6 Nxg4 35. Rxc6+ Kd8 36. d5 Ne3 37. d6 Rc2+ 38. Kb1 Rd2 39. Kc1
*
Position (FEN): 3k4/8/2RP4/p1N5/1p6/4n3/PP1r4/2K5 b - - 4 39
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1454
Best move: Rd1#