Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nc6 3. Nf3 Nf6 4. e3 Bg4 5. Bd3 e6 6. a3 Bd6 7. Bg3 O-O 8. O-O
Ne4 9. Nbd2 Bxf3 10. Nxf3 Nxg3 11. fxg3 e5 12. dxe5 Bxe5 13. c4 Bxb2 14. Rb1
Bxa3 15. Bc2 dxc4 16. Qxd8 Raxd8 17. Rxb7 Rd7 18. Ba4 Rd6 19. Rxc7 Nb4 20. Rxc4
Rd3 21. Rb1 Rxe3 22. Rbxb4 Bxb4 23. Rxb4 Re2 24. Bb5 Ra2 25. h3 Rb8 26. Rd4 h6
27. Bd3 Rbb2 *
Position (FEN): 6k1/p4pp1/7p/8/3R4/3B1NPP/rr4P1/6K1 w - - 2 28
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 586
Best move: Rd8#