Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. cxd5 Nxd5 5. e4 Nxc3 6. bxc3 Bg7 7. Nf3 c5 8.
Be3 Nc6 9. Bb5 O-O 10. Bxc6 bxc6 11. O-O cxd4 12. cxd4 c5 13. Rc1 cxd4 14. Bxd4
Bg4 15. Bxg7 Kxg7 16. Qxd8 Rfxd8 17. Ne5 Be6 18. a3 Kf6 19. Nc6 Rdc8 20. e5+
Kg7 21. Nxe7 Re8 22. Nc6 Kh6 23. Nd4 Bd5 24. Nb5 Rxe5 25. Nc7 Rc8 26. Nxd5 Rxc1
27. Rxc1 Rxd5 28. Rc7 *
Position (FEN): 8/p1R2p1p/6pk/3r4/8/P7/5PPP/6K1 b - - 1 28
Black to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 410
Best move: Rd1#