Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 Nxd4 4. Nxd4 exd4 5. Qxd4 d6 6. Bc4 c5 7. Qd5 Nf6 8.
Bg5 Be6 9. Bxf6 Bxd5 10. Bxd8 Rxd8 11. Bxd5 Be7 12. Bxb7 Rb8 13. Bc6+ Kd8 14.
b3 Bf6 15. c3 Be5 16. O-O h5 17. Rc1 h4 18. Nd2 h3 19. g3 g6 20. Rab1 f5 21.
Nc4 Kc7 22. Nxe5 dxe5 23. Bd5 fxe4 24. Bxe4 g5 25. c4 Rbd8 26. Rd1 Rd4 27. Bd5
Kb6 28. Rb2 *
Position (FEN): 7r/p7/1k6/2pBp1p1/2Pr4/1P4Pp/PR3P1P/3R2K1 b - - 6 28
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 408
Best move: Rxd1#