Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Bb4 4. d4 exd4 5. Nxd4 Nge7 6. Bc4 O-O 7. Ne2 Ne5 8.
Bb3 c6 9. O-O d5 10. exd5 cxd5 11. a3 Ba5 12. Nxd5 Nxd5 13. Bxd5 Bg4 14. f3 Bh5
15. b4 Bb6+ 16. Kh1 Bg6 17. c4 Bd3 18. Re1 Bxc4 19. Bxb7 Qxd1 20. Rxd1 Bxe2 21.
Re1 Bd4 22. Bxa8 Bxa1 23. Bd5 Bc4 24. Bxc4 Nxc4 25. h3 Bd4 26. Re4 Rd8 27. a4
Be5 28. Rxc4 *
Position (FEN): 3r2k1/p4ppp/8/4b3/PPR5/5P1P/6P1/2B4K b - - 0 28
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 558
Best move: Rd1#