Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. d4 b6 3. Nf3 Bb7 4. Nc3 cxd4 5. Nxd4 e5 6. Nf3 d6 7. Bc4 Nf6 8. Bg5
Be7 9. O-O O-O 10. Re1 h6 11. Bh4 Nc6 12. Nd5 Nxd5 13. exd5 Bxh4 14. dxc6 Bxc6
15. Nxh4 Qxh4 16. Bd5 Bxd5 17. Qxd5 Rad8 18. Qb7 Ra8 19. Rad1 f5 20. Rxd6 f4
21. Rxe5 f3 22. Rg6 Rf7 23. Qxa8+ Kh7 24. Rg3 Qf4 25. Qe4+ Qxe4 26. Rxe4 fxg2
27. Rxg2 Rd7 28. Reg4 *
Position (FEN): 8/p2r2pk/1p5p/8/6R1/8/PPP2PRP/6K1 b - - 2 28
Black to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 405
Best move: Rd1#